<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    J2EE社區(qū)

    茍有恒,何必三更起五更眠;
    最無益,只怕一日曝十日寒.
    posts - 241, comments - 318, trackbacks - 0, articles - 16

    用JDBC連接Sql Server 2005總結(jié)

    Posted on 2009-10-21 22:29 xcp 閱讀(2502) 評論(0)  編輯  收藏 所屬分類: Database
    原帖及討論:http://www.bccn.net/Article/kfyy/java/jszl/200706/4588.html

    * 最近因為開發(fā)活動需要,用上了Eclipse,并要求使用精簡版的SQL數(shù)據(jù)庫(即Sql server 2005)來進(jìn)行開發(fā)項目 *
    工作: 準(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驗證)

    <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->窗口->首選項->java->installed JRE  編輯已經(jīng)安裝好的jdk,查找目錄添加sqljdbc.jar

        c.右鍵單擊目錄窗口中的Test, 選擇Build Path ->Configure Build Path..., 添加擴展jar文件,即把sqljdbc.jar添加到其中

    <5> 編寫java代碼來測試連接數(shù)據(jù)庫

    程序代碼:


    import java.sql.*;

     

    public class Test {
    public static void main(String[] srg) {
      String driverName = "com.microsoft.sqlserver.jdbc.SQLServerDriver";  //加載JDBC驅(qū)動
      String dbURL = "jdbc:sqlserver://localhost:1433; DatabaseName=sample";  //連接服務(wù)器和數(shù)據(jù)庫sample
      String userName = "sa";  //默認(rèn)用戶名
      String userPwd = "123456";  //密碼
      Connection dbConn;

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

     


    :

    1.因為SQLexpress服務(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ū)動.


    好了,應(yīng)該沒什么疑問了吧...偶是有連接失敗經(jīng)歷才分享給大家的...




    名稱: ?4C.ESL | .↗Evon
    口號: 遇到新問題?先要尋找一個方案乄而不是創(chuàng)造一個方案こ
    mail: 聯(lián)系我


    主站蜘蛛池模板: 国产成人亚洲精品播放器下载| 久久精品中文字幕免费| 亚洲精品线路一在线观看| 国内少妇偷人精品视频免费| 亚洲激情视频图片| 中文字幕亚洲图片| 无码日韩精品一区二区免费| 免费激情网站国产高清第一页| 亚洲福利在线观看| 国产一区在线观看免费| 在线免费观看你懂的| 日韩大片在线永久免费观看网站 | 久久久亚洲欧洲日产国码是AV| 午夜小视频免费观看| 久久成人免费大片| 又长又大又粗又硬3p免费视频| 亚洲国产亚洲片在线观看播放 | 国产亚洲一区二区三区在线观看| 夜夜嘿视频免费看| 99热在线免费观看| 久久国产福利免费| 亚洲国产成人久久精品软件| 2022年亚洲午夜一区二区福利| 亚洲精品综合久久| 浮力影院第一页小视频国产在线观看免费 | 国产精品V亚洲精品V日韩精品| 麻豆最新国产剧情AV原创免费 | 免费观看在线禁片| 永久免费无码日韩视频| 亚洲色中文字幕在线播放| 久久久久亚洲av无码专区导航| 亚洲欧洲国产成人综合在线观看| 人禽杂交18禁网站免费| 91麻豆国产免费观看| 成人无码精品1区2区3区免费看 | 日韩精品成人无码专区免费| 日韩精品无码免费一区二区三区 | 456亚洲人成影院在线观| 蜜芽亚洲av无码精品色午夜| 亚洲日韩欧洲乱码AV夜夜摸 | 亚洲国产精品无码久久九九大片 |