當前位置:首頁 » 編程語言 » sql2005jdbc

sql2005jdbc

發布時間: 2022-08-18 20:19:42

㈠ jdbc 連接sql2005

java.lang.ClassNotFoundException: com.microsoft.sqlserver.jdbc.SQLServerDriver
找不到驅動包!是不是你沒有導入這個驅動jar包?或者是導入錯了?仔細檢查下

㈡ sql server 2005 jdbc 'sa'登陸失敗

既然windows身份驗證能夠通過,就以該身份先登錄進管理器,然後在伺服器屬性中有一項伺服器身份驗證,設為sql server和windows身份驗證模式。下一步,在安全--登錄中設置sa用戶的屬性,在狀態一欄中有「登錄」一項,默認是禁用,改為啟用。修改完成後,重啟企業管理器以sa用戶名進行登錄,問題依舊。想了半天,原來在設置完「sql server和windows身份驗證模式」後,要求重啟服務。當時設置完成後只是重新開啟了企業管理器,其服務並沒重新啟動。

————————
————————關鍵在這里
因此找到「SQL Server 外圍應用配置器」,運行後,選擇「服務和連接外圍應用配置器」,先停止SQLEXPRESS一下,再啟動一次。至此問題應該解決了。

㈢ 關於SQL SERVER2005和JDBC連接的一個問題

這個問題我也遇到了,不過好像不是用Windows 模式連接的,是用混合模式連接的。用混合模式連接就好了。不過我之前是卸了在重新安裝的,可費勁了,卸載後很難在按上去。不過你的問題要解決的話就只能用混合模式才可以連接上的。可能的重新安裝了。。

㈣ 怎麼測試SQL Server 2005 express jdbc鏈接

將下面的JAVA代碼寫入JAVA文件
import java.sql.*;
import javax.swing.JOptionPane;

public class SQL2005Test {
public static void main(String[] args) {

ResultSet result;
String dbURL;

String name=JOptionPane.showInputDialog("輸入SQL Server 2005登錄名:");
String pass=JOptionPane.showInputDialog("輸入SQL Server 2005密碼");
String server=JOptionPane.showInputDialog("輸入要登錄的資料庫伺服器的地址");
String instance=JOptionPane.showInputDialog("輸入要連接到的資料庫實例(默認不填)");

if(instance.trim().equals("")){
dbURL= "jdbc:sqlserver://"+server;
}

else{
dbURL="jdbc:sqlserver://"+server+"\\"+instance;
}

try {
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");

Connection con = DriverManager.getConnection(dbURL,name,pass);

System.out.println("建立連接成功!");

Statement stat=con.createStatement();

result=stat.executeQuery("select TOP 10 * from master.dbo.spt_values");

System.out.println("----------------------------------------------------------");

int i=0;
while(result.next())
{
i++;
System.out.println(String.valueOf(i)+" "+result.getString(1)+" "+result.getString(2)+" "+result.getString(3));

}
System.out.println("----------------------------------------------------------");

}
catch (Exception e){
e.printStackTrace();
}
}
}

執行 出現10行結果就表示你得連接是正確的了

㈤ JDBC如何連接sql server 2005

你的jar包有么?路徑對么?還有最好把載入驅動的代碼用靜態代碼塊
就是這樣:
static{//利用靜態代碼塊載入驅動
try {
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
} catch (ClassNotFoundException e) {
e.printStackTrace();
}
}

㈥ sql server 2005 jdbc

這種情況一般要再首選項中重新添加jre,試試看吧
在eclipse中手動制定jdk(window--》perfrence

㈦ java jdbc連sql2005

由於JDBC在連接SQL Server2005資料庫時與SQL Server2000有些不同,配置要復雜一點。所以特意在此介紹連接方法!

具體步驟(SQL Server 2005必須為混合登錄模式,例如:可以用「sa」登錄):

1、進入「SQL Server 配置管理器(SQL Server Configuration Manager)」,在左邊窗口選擇「SQL Server 2005網路配置」下面的分支??「SQL2005的協議」

2、在右邊窗口中右鍵點擊「TCP/IP」,選「屬性」,再選擇「IP地址」,將表單中的「TCP埠」的值都改成1433(動態埠可以不改),然後點「確定」。

3、重啟「SQL Server」和「SQL Server Browser」這兩項服務即可。

4、在防火牆中打開1433埠。

5、裝入SQL Server 2005 JDBC驅動,編譯時要添加到環境變數中。 下載地址:http://www.microsoft.com/downloads/details.aspx?familyid=6D483869-816A-44CB-9787-A866235EFC7C&displaylang=en

Example:(編譯時請確保正確裝入了SQL Server 2005 JDBC驅動,如果運行後顯示出10行數據則連接成功!)

import java.sql.*;
import javax.swing.JOptionPane;

public class SQL2005Test {
public static void main(String[] args) {

ResultSet result;
String dbURL;

String name=JOptionPane.showInputDialog("輸入SQL Server 2005登錄名:");
String pass=JOptionPane.showInputDialog("輸入SQL Server 2005密碼");
String server=JOptionPane.showInputDialog("輸入要登錄的資料庫伺服器的地址");
String instance=JOptionPane.showInputDialog("輸入要連接到的資料庫實例(默認不填)");

if(instance.trim().equals("")){
dbURL= "jdbc:sqlserver://"+server;
}

else{
dbURL="jdbc:sqlserver://"+server+"\\"+instance;
}

try {
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");

Connection con = DriverManager.getConnection(dbURL,name,pass);

System.out.println("建立連接成功!");

Statement stat=con.createStatement();

result=stat.executeQuery("select TOP 10 * from master.dbo.spt_values");

System.out.println("----------------------------------------------------------");

int i=0;
while(result.next())
{
i++;
System.out.println(String.valueOf(i)+" "+result.getString(1)+" "+result.getString(2)+" "+result.getString(3));

}
System.out.println("----------------------------------------------------------");

}
catch (Exception e){
e.printStackTrace();
}
}
}

㈧ ms sql 2005 jdbc環境變數配置

棧溢出了..具體原因不知..你搜搜吧..

㈨ jdbc連接sqlserver2005出錯

'用戶 'sa' 登錄失敗。該用戶與可信 SQL Server 連接無關聯
問題一、忘記了登錄Microsoft SQL Server 2005 的sa的登錄密碼
解決方法:先用windows身份驗證的方式登錄進去,然後在『安全性』-『登錄』-右鍵單擊『sa』-『屬性』,修改密碼點擊確定就可以了。
問題二、已成功與伺服器建立連接,但是在登錄過程中發生錯取。(provider:共享內存提供程序,error:0-管道的另一端上無任何進程。)(Microsoft SQL Server,錯誤:233)
解決方法:打開『程序』-『所有程序』-『Microsoft SQL Server 2005 』-『配置工具』-『SQL Server 配置管理器』,在彈出的窗體中,找到『SQL Server 2005 網路配置』,把『MSSQLSERVER的協議』下的「Named Pipes」和「TCP/IP」啟動,然後重新啟動Microsoft SQL Server 2005就可以了。
問題三、無法打開用戶默認資料庫。登錄失敗。用戶『sa』登錄失敗。(Microsoft SQL Server, 錯誤:4064)
解決方法:先用windows身份驗證的方式登錄進去,然後在『安全性』-『登錄』-右鍵單擊『sa』-『屬性』,將默認資料庫設置成master,點擊確定就可以了。

問題四、sql server 2005 錯誤 18452
無法連接到伺服器
伺服器:消息18452, 級別16,狀態1
[Microsoft][ODBC SQL Server Driver][SQL Server]用戶『sa』登陸失敗。原因:未與信任SQL Server連接相關聯
該錯誤產生的原因是由於SQL Server使用了"僅 Windows"的身份驗證方式,因此用戶無法使用SQL Server的登錄帳戶(例如 sa )進行連接,解決方法如下
設置允許SQL Server身份登錄 (基本上這個很有用)
操作步驟:
1。在企業管理器中,展開"SQL Server組",滑鼠右鍵點擊SQL Server伺服器的名稱
2。選擇"屬性"
3。再選擇"安全性"選項卡
4。在"身份驗證"下,選擇"SQL Server和 Windows"
5。確定,並重新啟動SQL Server服務
問題五、用戶 'sa' 登錄失敗。該用戶與可信 SQL Server 連接無關聯。
解決方法:檢查你的資料庫的認證模式,windows 和 混合模式,需要SA登陸的請選擇混合模式。
檢查計算機1433連接埠,1434數據埠是否打開
針對sql 2005 進入管理器中「安全」==》「用戶」==》雙擊用戶(彈出屬性對話框)==》「狀態」把狀態改成enable,退出管理器重新登錄(用戶驗證模式)
即:右鍵資料庫屬性對話框,選擇「安全性」選項卡,伺服器身份驗證模式選擇「SQL Server和Windows身份驗證模式 。然後重新配置sa的登陸信息即可。
SQL SERVER 2005使用sa 登錄失敗-提示該用戶與可信 SQL Server 連接無關聯
錯誤提示:
sa 登錄失敗,提示該用戶與可信 SQL Server 連接無關聯
解決方法:
打開SQL Server Management Studio Express,
右鍵點擊伺服器,選擇Properties(屬性),在彈出窗口中點擊Security(安全)切換到安全面板,
將server authentication伺服器認證從windows authentication mode(windows用戶認證模式)
修改為Sql Server and Windows Authentication mode(Sql server和windows認證模式),ok。
打開security(安全性) -- logins(登錄名) ,右鍵選中sa,選擇properties(屬性),點擊Status(狀態)切換到狀態面板,將Login(登錄)設置為Enabled(啟用)。

切記:一定要把SQL2005服務重啟才生效。

㈩ sql2005 JDBC橋連數據源

倒,現在jdbc-odbc橋連接資料庫基本上已經不用了。
算了,還是給你說下吧。
分下面幾步,
1.配置odbc數據源
在你的電腦左下角,點「開始」,打開控制面板,再打開裡面的「管理工具」,找見「數據源(ODBC)」
,打開。
這時你會看到「ODBC數據源管理器」,點擊「用戶DSN」(這里我就不給你說和系統DSN的區別了),點擊「添加」,這時就打開了「創建新數據源」的界面,在列表框的最下面找到「SQL Server」,點擊選中,點「完成」,這時打開了「創建到sql server的新數據源」,在這個界面中,」名稱「裡面填你給你的這個數據源取的名字(是為了跟其他系統的數據源或者其他數據源區分而已),在「伺服器」中只填一個英文的句號(或者寫localhost),不要點那個下拉列表框,因為裡面內容很多,容易卡機,所以推薦你直接輸入,然後「下一步」,這時的這個界面中要選擇的就是資料庫的驗證方式了,選擇「使用用戶輸入登錄ID和密碼的SQL Server驗證」,這時就激活了下面的「登錄ID」和密碼輸入框了,這兩個框子里要填的內容就是你的資料庫用戶名和資料庫密碼,填上,「下一步」,
這時的界面就是要配置你要連接的資料庫了,選擇「更改默認的資料庫為」復選框,在下面的下拉列表中找到你要連接的資料庫名,點「下一步」,點「完成」,點「測試數據源」,「確定」。
好了,這樣就配置好你的ODBC數據源了,接下來就可以通過jdbc-odbc連接資料庫了

2.第二步:寫jdbc-odbc的連接文件,這個寫法有點像jdbc鏈接資料庫,但是不需要你在eclipse中載入這個驅動了,
我給你寫了個測試代碼(Test.java):
import java.sql.*;

public class Test {

/**不需要引入任何包
* 演示jdbc-odbc橋連接
* sqlserver2000 (liangshanheros(dept,emp))
* 1.配置數據源:
* 開始---控制面板---管理工具---數據源
* 用戶dns:只有當前用戶可以用
* 系統dns:所有用戶都可以用
* 這里選擇用戶dns的,點添加,選擇sqlserver,點完成
* 名稱:隨便取
* 伺服器:.或者local
* 下一步:使用用戶輸入登錄ID和密碼的sqlserver驗證
* 下一步:更改默認的資料庫為 liangshanheros
* 後面的不用改。
* 2.在程序中連接數據源
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Connection conn=null;
Statement sm=null;
try{
//1.載入驅動:把需要的驅動加入內存
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
//2.得到連接:[指定連接到那個數據源,用戶名,密碼]
//如果配置數據源的時候選擇的是windows nt驗證,則不需要用戶名和密碼
conn=DriverManager.getConnection("jdbc:odbc:mytest","sa","sa");
//3.創建Statement或者PreparedStatement
//Statement主要是用來發送sql語句到資料庫
sm=conn.createStatement();
//4.執行(crud,創建資料庫,備份資料庫,刪除數據....)

//1.添加一條數據到dept表(部門表)
//executeUpdate可以執行cud操作(添加,刪除,修改)
//如果執行成功,則返回一個int的數,表示影響了幾條記錄
int i=sm.executeUpdate("insert into dept values(50,'保安','西永')");

if(i==1){
System.out.println("添加ok");
}else{
System.out.println("添加error");
}

}catch(Exception e){
e.printStackTrace();
}finally{
//關閉順序:誰後創建,則先關閉
try {
if(sm!=null){
sm.close();
sm=null;
}
if(conn!=null){
conn.close();
conn.close();
}

} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}

}
}

}

3.好了,完整的jdbc-odbc的測試就完成了

熱點內容
如何測試電視的配置 發布:2025-01-19 21:00:48 瀏覽:609
sql日期格式轉換字元 發布:2025-01-19 20:58:45 瀏覽:878
路由器管理密碼是什麼忘了怎麼辦 發布:2025-01-19 20:34:35 瀏覽:427
java方法定義 發布:2025-01-19 20:20:50 瀏覽:404
kr腳本 發布:2025-01-19 20:17:41 瀏覽:518
幫我開啟存儲 發布:2025-01-19 20:17:39 瀏覽:813
s9存儲縮水 發布:2025-01-19 20:08:06 瀏覽:335
2b2t的伺服器編號是什麼 發布:2025-01-19 19:58:55 瀏覽:874
androidstudio下載與安裝 發布:2025-01-19 19:58:14 瀏覽:560
拉鉤演算法 發布:2025-01-19 19:58:14 瀏覽:866