綠色資源網(wǎng):您身邊最放心的安全下載站! 最新軟件|熱門排行|軟件分類|軟件專題|廠商大全

綠色資源網(wǎng)

技術(shù)教程
您的位置:首頁數(shù)據(jù)庫類SQL Server → SQL Server 2008 連接JDBC詳細(xì)圖文教程

SQL Server 2008 連接JDBC詳細(xì)圖文教程

我要評論 2013/12/02 20:18:12 來源:綠色資源網(wǎng) 編輯:m.sonlywya.cn [ ] 評論:0 點擊:274次

SQL Server 2008是目前windows上使用最多的sql數(shù)據(jù)庫,2008的安裝機(jī)制是基于framework重寫的,特點是非常耗時間(我的小本本配置還是可以的。^_^)。但不需要原ISO或隱藏起來的MSI文件(如果你不小心手工刪除這些安裝文件的話,也不必?fù)?dān)心。) 這也是為什么大多數(shù)時候,SQL Server 2008的安裝日志文件setup.log會有1G大小的原因。因為安裝工序?qū)嵲谑翘嫶罅恕?/p>

SQL Server 2008是一個重大的產(chǎn)品版本,它推出了許多新的特性和關(guān)鍵的改進(jìn),使得它成為至今為止的最強(qiáng)大和最全面的SQL Server版本。

SQL Server 2008 的安裝:

下載SQL Server 2008的iso安裝文件,用虛擬光驅(qū)打開,運(yùn)行Setup

選擇“安裝”  -> "全新sql獨(dú)立安裝"

開始安裝,中間需要填寫數(shù)據(jù)庫實例,選擇混合密碼登陸。

實例隨意命名

賬戶名如圖選擇 NT AUTHORTIY\SYSTEM

身份驗證模式設(shè)置為混合模式并設(shè)置密碼。選擇添加當(dāng)前用戶(系統(tǒng)管理員)。

SQL Server 2008 配置

安裝完成后,SQL Server Management Studio就是數(shù)據(jù)庫管理程序,SQL Server 配置管理器是配置程序。

登陸SSMS(SQL Server Management Studio)的時候,服務(wù)器名稱格式是 (local)\安裝時填寫的實例名,身份驗證用SQL 驗證,登錄名是系統(tǒng)默認(rèn)的sa,密碼是安裝時選擇混合模式自己設(shè)置的密碼。

如果不能登陸,選擇Windows方式登陸,然后“安全性” -> "登錄名" -> "sa" -> “狀態(tài)” 設(shè)為啟用,詳細(xì)如圖。

打開SQL Server配置管理器

選擇SQL Server 網(wǎng)絡(luò)配置里自己建立的實例的協(xié)議,選擇TCP/IP協(xié)議設(shè)置為啟用狀態(tài),將其中一個IP設(shè)置為本機(jī) 127.0.0.1,設(shè)為啟用。再將IP ALL的端口設(shè)置為1433,動態(tài)端口設(shè)為空。如圖。

同樣的,將客戶端的端口也設(shè)置為1433,啟用狀態(tài)。

然后!必須要重啟SQL Server服務(wù),不然即使電腦重啟都是無效的。

SQL Server 2008 連接JDBC

OK,啟動你的SSMS,對數(shù)據(jù)庫右鍵,“建立新的數(shù)據(jù)庫”

建立數(shù)據(jù)庫后建立表,如圖,建立表后要編輯表對表右鍵編輯前兩百行。

開始在eclipse里操作連接JDBC:

首先要用到連接驅(qū)動,官方的驅(qū)動是sqlserver4.jar,不過這個包有時候用不起,這里用的是jtds驅(qū)動,JDK1.6用jtds 1.2.6。JDC1.7用1.3.0。 然后在ECLIPSE “項目” “屬性” “構(gòu)建路徑” 里 “添加外部jar (add extern jar)”

官網(wǎng)下載地址:

然后就可以開始寫測試代碼了:

[java] view plaincopy

String JDriver = "net.sourceforge.jtds.jdbc.Driver";   //jtds驅(qū)動代碼  

DB = "jdbc:jtds:sqlserver://127.0.0.1:1433;datebaseName=School"; //URL連接  

測試

[java] view plaincopy

              String JDriver = "net.sourceforge.jtds.jdbc.Driver";  

String connectDB = "jdbc:jtds:sqlserver://127.0.0.1:1433;datebaseName=School";  

try {  

    Class.forName(JDriver);  

} catch (Exception e) {  

    System.out.println("加載數(shù)據(jù)庫引擎失敗");  

    System.exit(0);  

}  

System.out.println("數(shù)據(jù)庫加載成功");  

String user = "sa";  

String password = "xxxxxxxxxxxxxxxx";  

System.out.println("準(zhǔn)備連接....");  

Connection connection = DriverManager.getConnection(connectDB,user,password);  

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

Statement stmt = connection.createStatement();  

              String sql0 = "USE 數(shù)據(jù)庫名";  

              stmt.execute(sql0);  

這里有一個小的需要注意的地方是,在eclipse里用到數(shù)據(jù)庫的時候,最好在最前面加一句

                          String sql0 = "USE 數(shù)據(jù)庫名";
      &

關(guān)鍵詞:SQL,JDBC

閱讀本文后您有什么感想? 已有 人給出評價!

  • 1 歡迎喜歡
  • 1 白癡
  • 2 拜托
  • 1 哇
  • 1 加油
  • 1 鄙視