JDBC連接數據庫
SQL2000需要三個jar包:
http://dl.dbank.com/c01lhhrw11SQL2005需要一個jar包:
http://dl.dbank.com/c02tkdkmmy加載驅動與得到連接的區別:
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: 到主機 的 TCP/IP 連接失敗。 java.net.ConnectException: Connection refused: connect ava 連sql2005出現這個錯誤時,首先檢查是否引用了sql 2005的包;
第二步,看你的sql 2005是否開啟了遠程訪問權限,具體設置如下:
進入“Microsoft SQL Server 2005 ”——“配置工具”——“SQL Server 外圍應用配置器”
在進入“MSSQLSERVER"——“DATABASE" Engine”——“遠程連接”
選擇“本地連接和遠程連接(R)"——”同時使用tcp/ip和named pipes(B)"
最后重啟sql server 2005
posted on 2011-11-08 22:53
愛燕神鷹 閱讀(314)
評論(0) 編輯 收藏