<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) 評(píng)論(0)  編輯  收藏 所屬分類: Database
    原帖及討論:http://www.bccn.net/Article/kfyy/java/jszl/200706/4588.html

    * 最近因?yàn)殚_發(fā)活動(dòng)需要,用上了Eclipse,并要求使用精簡版的SQL數(shù)據(jù)庫(即Sql server 2005)來進(jìn)行開發(fā)項(xiàng)目 *
    工作: 準(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)行安裝 ,前兩個(gè)是屬于數(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.右鍵單擊啟動(dòng)TCP/IP

        c.雙擊進(jìn)入屬性,把IP地址中的IP all中的TCP端口設(shè)置為1433

        d.重新啟動(dòng)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ù)庫

    程序代碼:


    import java.sql.*;

     

    public class Test {
    public static void main(String[] srg) {
      String driverName = "com.microsoft.sqlserver.jdbc.SQLServerDriver";  //加載JDBC驅(qū)動(dòng)
      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!");  //如果連接成功 控制臺(tái)輸出Connection Successful!
      } catch (Exception e) {
       e.printStackTrace();
      }
    }
    }
        

     


    :

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

    2.如果你以前用java連接sql server 2000的話就要注意了:

    在sql server 2000 中加載驅(qū)動(dòng)和URL路徑的語句是

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

    而sql server 2005 中加載驅(qū)動(dòng)和url的語句則為

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

    如果寫法錯(cuò)誤將會(huì)找不到驅(qū)動(dòng).


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




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


    主站蜘蛛池模板: 国产成人午夜精品免费视频| 久久爰www免费人成| 成年人免费网站在线观看| 亚洲无吗在线视频| 九九九精品成人免费视频| 亚洲精品456人成在线| 91在线视频免费看| 亚洲三级在线视频| 人妻视频一区二区三区免费| 亚洲男人的天堂久久精品| 毛片免费在线播放| 亚洲国产成人久久综合| 国产91久久久久久久免费| 一个人看的www免费高清| 亚洲韩国精品无码一区二区三区| 在线看片免费人成视频播| 久久丫精品国产亚洲av不卡| 精品久久久久成人码免费动漫| 亚洲日韩精品无码专区加勒比| 国产精品国产免费无码专区不卡| 狼色精品人妻在线视频免费| 亚洲人成网77777亚洲色| 特级无码毛片免费视频尤物| 亚洲另类古典武侠| 又大又黄又粗又爽的免费视频| 男女一边摸一边做爽的免费视频| 337p欧洲亚洲大胆艺术| 99久久国产热无码精品免费 | 亚洲色大18成人网站WWW在线播放| 精品久久久久久久免费加勒比| 日日狠狠久久偷偷色综合免费| 亚洲AV日韩AV永久无码免下载| 国内免费高清在线观看| sss日本免费完整版在线观看| 亚洲卡一卡2卡三卡4卡无卡三| 最近中文字幕mv免费高清视频7 | 亚洲综合在线观看视频| 四虎在线免费播放| 成人无码WWW免费视频| 亚洲日韩一区精品射精| 亚洲AV永久无码精品|