JDBC連接數(shù)據(jù)庫
SQL2000需要三個(gè)jar包:http://dl.dbank.com/c01lhhrw11
SQL2005需要一個(gè)jar包:http://dl.dbank.com/c02tkdkmmy
加載驅(qū)動(dòng)與得到連接的區(qū)別:
SQL2000需要三個(gè)jar包:http://dl.dbank.com/c01lhhrw11
SQL2005需要一個(gè)jar包:http://dl.dbank.com/c02tkdkmmy
加載驅(qū)動(dòng)與得到連接的區(qū)別:
SQL2005的用:Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
Connection ct=DriverManager.getConnection("jdbc:sqlserver://127.0.0.1:1433;d atabaseName=stdb","sa","sa");
SQL2000的用:Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
Connection ct=DriverManager.getConnection("jdbc:microsoft:sqlserver://127.0.0.1:1433;d atabaseName=stdb","sa","sa");常見問題
com.microsoft.sqlserver.jdbc.SQLServerException: 到主機(jī) 的 TCP/IP 連接失敗。 java.net.ConnectException: Connection refused: connect ava 連sql2005出現(xiàn)這個(gè)錯(cuò)誤時(shí),首先檢查是否引用了sql 2005的包;
第二步,看你的sql 2005是否開啟了遠(yuǎn)程訪問權(quán)限,具體設(shè)置如下:
進(jìn)入“Microsoft SQL Server 2005 ”——“配置工具”——“SQL Server 外圍應(yīng)用配置器”
在進(jìn)入“MSSQLSERVER"——“DATABASE" Engine”——“遠(yuǎn)程連接”
選擇“本地連接和遠(yuǎn)程連接(R)"——”同時(shí)使用tcp/ip和named pipes(B)"
最后重啟sql server 2005
第二步,看你的sql 2005是否開啟了遠(yuǎn)程訪問權(quán)限,具體設(shè)置如下:
進(jìn)入“Microsoft SQL Server 2005 ”——“配置工具”——“SQL Server 外圍應(yīng)用配置器”
在進(jìn)入“MSSQLSERVER"——“DATABASE" Engine”——“遠(yuǎn)程連接”
選擇“本地連接和遠(yuǎn)程連接(R)"——”同時(shí)使用tcp/ip和named pipes(B)"
最后重啟sql server 2005