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

          <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.都下載完之后開始進行安裝   ,前兩個是屬于數據庫軟件,正常安裝即可(注意數據庫登陸不要使用windows驗證) 

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

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

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

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

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

           5     String   dbURL   =   "jdbc:sqlserver://localhost:1433;   DatabaseName=sample ";     //連接服務器和數據庫sample 
           6     String   userName   =   "sa ";     //默認用戶名 
           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.因為SQLexpress服務器默認是禁用的并且端口號沒有配置,所以要進行重新設置 

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

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

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

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

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


          如果寫法錯誤將會找不到驅動. 
          posted on 2008-11-16 10:21 ju 閱讀(244) 評論(0)  編輯  收藏 所屬分類: 數據庫
          主站蜘蛛池模板: 宜阳县| 崇左市| 集贤县| 噶尔县| 刚察县| 阜新| 汉阴县| 寻乌县| 云龙县| 林西县| 布尔津县| 芜湖市| 菏泽市| 南部县| 韩城市| 遂昌县| 巨野县| 芜湖市| 四子王旗| 乐昌市| 汉源县| 全州县| 荆州市| 岳阳县| 嘉禾县| 铁岭市| 青浦区| 库车县| 怀集县| 黄山市| 城市| 高雄市| 乳山市| 衡水市| 绥江县| 阿荣旗| 平阴县| 内乡县| 沙田区| 建宁县| 高州市|