SQL SERVER 2005 JDBC 連接的方案描述
此文章主要向大家描述的是SQL SERVER 2005 JDBC 連接的實(shí)際操作方法與在實(shí)際操作中的一些注意要點(diǎn),還有關(guān)于SQL SERVER 2005 JDBC 連接的實(shí)際操作代碼,以下就是具體方案的描述,希望在你今后的學(xué)習(xí)中會(huì)有所幫助。
注意要點(diǎn):
1.注意把驅(qū)動(dòng)jar包加入到classpath中.
2.開(kāi)啟TCP/IP和設(shè)置端口(默認(rèn)沒(méi)有打開(kāi)),具體步驟如下:
打開(kāi)SQL Server Configuration Manager,選擇 SQL SERVER 2005 網(wǎng)絡(luò)配置,選擇SQLEXPRESS 的協(xié)議,啟用TCP/IP,雙擊TCP/IP并設(shè)置 IPALL 的端口為:1433.(或根據(jù)自己需要單獨(dú)設(shè)置上面兩項(xiàng)).
可能遇到的問(wèn)題:.
找不到驅(qū)動(dòng):參照代碼Class.forName部分.
到主機(jī) 的 TCP/IP 連接失敗:確認(rèn)主機(jī)名稱(chēng)和端口是否正確,還有參照注意要點(diǎn)2和代碼注釋(2).
找不到數(shù)據(jù)庫(kù)實(shí)例(忘記具體錯(cuò)誤是啥了):參照代碼注釋(2).
***看一下代碼(TestSQL2005.java),注意紅色部分
- package doItPerfect.net.csdn.blog
- import java.sql.Connection;
- import java.sql.DriverManager;
- import java.sql.SQLException;
- public class TestSQL2005
- {
- private Connection con=null;
- private static final String DRIVER="com.microsoft.sqlserver.jdbc.SQLServerDriver";
1. 2000的方式為:
- Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
- private static final String URL="jdbc:sqlserver://localhost:1433;databaseName=Master;user=sa;password=sa";
2. 不行的話把字符串中的localhost改成localhost\\SQLEXPRESS或數(shù)據(jù)庫(kù)用例名稱(chēng)(全名)試試看.
- public void testConnection()
- {
- try
- {
- Class.forName(DRIVER);
- con=DriverManager.getConnection(URL);
- if(con!=null)
- {
- System.out.println("OK!");
- con.close();
- }
- }
- catch (ClassNotFoundException e)
- {
- e.printStackTrace();
- }
- catch(SQLException e)
- {
- e.printStackTrace();
- }
- }
- public static void main(String[] args)
- {
- new TestSQL2005().testConnection();
- }
- }
以上的相關(guān)內(nèi)容就是對(duì)SQL SERVER 2005 JDBC 連接的實(shí)際操作方法與在實(shí)際操作中的一些注意要點(diǎn)的介紹,望你能有所收獲。
原文標(biāo)題: 以前的學(xué)習(xí)經(jīng)歷SQL SERVER 2005 JDBC 連接方法與注意事項(xiàng)
連接:http://www.cnblogs.com/cripple/archive/2010/05/31/1748394.html
【編輯推薦】