隨筆-8  評論-20  文章-4  trackbacks-0
          原帖及討論:http://bbs.bc-cn.net/dispbbs.asp?boardid=12&id=140292 
          1.準(zhǔn)備工作:   準(zhǔn)備相關(guān)的軟件(Eclipse除外,開源軟件可以從官網(wǎng)下載) 

          <1> .Microsoft   SQL   Server   2005   Express   Edition 
          下載地址:http://download.microsoft.com/download/0/9/0/09020fab-d2c3-4a8c-b9e0-db53a7a30ae8/SQLEXPR_CHS.EXE 

          <2> .SQL   Server   Management   Studio 
          下載地址:http://www.microsoft.com/downloads/details.aspx?displaylang=zh-cn&FamilyID=c243a5ae-4bd1-4e3d-94b8-5a0f62bf7796#filelist 

          <3> .SQL   Server   2005   driver   for   JDBC 
          下載地址:http://download.microsoft.com/download/8/B/D/8BDABAE2-B6EA-41D4-B903-7916EF3690EF/sqljdbc_1.2.2323.101_enu.exe 

          2.都下載完之后開始進(jìn)行安裝   ,前兩個是屬于數(shù)據(jù)庫軟件,正常安裝即可(注意數(shù)據(jù)庫登陸不要使用windows驗(yàn)證) 

          <1>   將JDBC解壓縮到任意位置,比如解壓到C盤program   files下面,并在安裝目錄里找到sqljdbc.jar文件,得到其路徑開始配置環(huán)境變量 

          在環(huán)境變量classpath   后面追加   C:"Program   Files"Microsoft   SQL   Server2005   JDBC   Driver"sqljdbc_1.2"enu"sqljdbc.jar 

          <2>   設(shè)置SQLEXPRESS服務(wù)器: 
                  a.打開SQL   Server   Configuration   Manager   ->   SQLEXPRESS的協(xié)議   ->   TCP/IP 
                   b.右鍵單擊啟動TCP/IP   
                   c.雙擊進(jìn)入屬性,把IP地址中的IP   all中的TCP端口設(shè)置為1433 
                   d.重新啟動SQL   Server   2005服務(wù)中的SQLEXPRESS服務(wù)器 
                   e.關(guān)閉SQL   Server   Configuration   Manager 

          <3>   打開剛剛安裝好的   SQL   Server   Management   Studio,連接SQLEXPRESS服務(wù)器,   新建數(shù)據(jù)庫,起名字為sample   
          <4>   打開Eclipse 
                  a.新建工程->   java   ->   Java   project,起名為Test       
                  b.選擇eclipse-> 窗口-> 首選項(xiàng)-> Java-> installed   JRE     編輯已經(jīng)安裝好的jdk,查找目錄添加sqljdbc.jar 
                  c.右鍵單擊目錄窗口中的Test,   選擇Build   Path   -> Configure   Build   Path...,   添加擴(kuò)展jar文件,即把sqljdbc.jar添加到其中 

          <5>   編寫Java代碼來測試連接數(shù)據(jù)庫  
           1 import   Java.sql.*;   
           2 public   class
             Test   { 
           3 public   static   void
             main(String[]   srg)   { 
           4     String   driverName   =   "com.microsoft.sqlserver.jdbc.SQLServerDriver ";     //加載JDBC驅(qū)動 

           5     String   dbURL   =   "jdbc:sqlserver://localhost:1433;   DatabaseName=sample ";     //連接服務(wù)器和數(shù)據(jù)庫sample 
           6     String   userName   =   "sa ";     //默認(rèn)用戶名 
           7     String   userPwd   =   "123456 ";     //密碼 
           8     Connection   dbConn; 
           9 

          10     try   { 
          11 
                Class.forName(driverName); 
          12       dbConn   =
             DriverManager.getConnection(dbURL,   userName,   userPwd); 
          13       System.out.println( "Connection   Successful! ");     //如果連接成功   控制臺輸出Connection   Successful! 

          14     }   catch   (Exception   e)   { 
          15 
                e.printStackTrace(); 
          16 
              } 
          17 

          18 

          19 


                  


          注: 

          1.因?yàn)镾QLexpress服務(wù)器默認(rèn)是禁用的并且端口號沒有配置,所以要進(jìn)行重新設(shè)置 

          2.如果你以前用Java連接SQL   Server   2000的話就要注意了: 

          在SQL   Server   2000   中加載驅(qū)動和URL路徑的語句是 

          String   driverName   =   "com.microsoft.jdbc.sqlserver.SQLServerDriver "; 
          String   dbURL   =   "jdbc:microsoft:sqlserver://localhost:1433;   DatabaseName=sample "; 

          而SQL   Server   2005   中加載驅(qū)動和url的語句則為 

          String   driverName   =   "com.microsoft.sqlserver.jdbc.SQLServerDriver "; 
          String   dbURL   =   "jdbc:sqlserver://localhost:1433;   DatabaseName=sample ";   


          如果寫法錯誤將會找不到驅(qū)動. 
          posted on 2008-11-16 10:21 ju 閱讀(250) 評論(0)  編輯  收藏 所屬分類: 數(shù)據(jù)庫
          主站蜘蛛池模板: 荣昌县| 兴安县| 呼玛县| 察雅县| 斗六市| 惠来县| 喀喇沁旗| 黄大仙区| 新乡市| 丹巴县| 巴林右旗| 汝南县| 精河县| 德化县| 天等县| 呈贡县| 渑池县| 新余市| 平潭县| 方山县| 司法| 定结县| 天峨县| 崇左市| 花垣县| 大余县| 和平区| 竹溪县| 海淀区| 文昌市| 巴林左旗| 青海省| 孝感市| 唐山市| 贵溪市| 江永县| 荔浦县| 出国| 扎赉特旗| 通河县| 湖州市|