隨筆-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 閱讀(250) 評論(0)  編輯  收藏 所屬分類: 數據庫
          主站蜘蛛池模板: 康定县| 台北市| 三亚市| 凤山市| 清苑县| 崇信县| 丰城市| 开鲁县| 庆云县| 确山县| 大足县| 临城县| 河北省| 莒南县| 浦县| 彭州市| 南阳市| 嘉禾县| 平和县| 牙克石市| 宿州市| 承德县| 西青区| 龙陵县| 门源| 老河口市| 临海市| 和平区| 益阳市| 晋江市| 砚山县| 邵武市| 类乌齐县| 兴山县| 华宁县| 岳阳县| 眉山市| 盐源县| 云龙县| 德化县| 武城县|