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

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

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

    李順利
    隨筆-50  評論-170  文章-0  trackbacks-0

    Eclipse中連接SQL Server 2005數(shù)據(jù)庫

    最近因為開發(fā)活動需要,用上了Eclipse,并要求使用精簡版的SQL數(shù)據(jù)庫(Sql server 2005)來進(jìn)行開發(fā)項目 *

    1.準(zhǔn)備工作: 準(zhǔn)備相關(guān)的軟件(Eclipse除外,開源軟件可以從官網(wǎng)下載)

    <1>. Microsoft SQL Server 2005 Express Edition Service Pack 2

    <2>.SQL Server 2005 Management Studio

    <3>.SQL Server 2005 driver for JDBC

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

    <1> JDBC解壓縮到任意位置,比如解壓到Cprogram 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" 所有"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..., 添加擴(kuò)展jar文件,即把sqljdbc.jar添加到其中

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

    程序代碼:

    package 測試程序;

     

    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 = "mz";   //新建的用戶名,下面有新建用戶的詳細(xì)方法

       String userPwd = "lishunli";   //密碼新建的密碼,對所有數(shù)據(jù)庫都有用

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

     

    新建用戶

     

    今天測試web項目新建了一個數(shù)據(jù)庫,結(jié)果報錯,以前登錄直接選擇'Windows身份驗證',并沒有什么問題出現(xiàn)!可前段時間采用'SQLSERVER身份驗證'去登錄,隨之的問題就來了.無論用什么方法就是一個結(jié)果出錯! 出錯的原因是:'用戶 'sa' 登錄失敗。該用戶與可信 SQL Server 連接無關(guān)聯(lián)'.今天上網(wǎng)上查了半天還是搞不定,最后經(jīng)過網(wǎng)上和書上的匯總,終于搞定了!呵呵········/// 具體的方法是:   1:打開SQL Server Manager管理器!在左面找到安全性單擊右鍵 選擇新建登錄彈出一個對話框,在登錄名中輸入你的登錄號,選擇'SQLSERVER身份驗證',并輸入密碼,可以把用戶下次登錄時必須修改密碼取消掉。 點擊用戶映射,在右面選擇要映射的數(shù)據(jù)庫,并在前面打勾!在下面一欄中‘db-owner’‘public’前面打勾。然后點擊'狀態(tài)'在右面欄中選中"授予"、啟用,這兩項一般是默認(rèn)的,但如果默認(rèn)的不是此兩項必須改過來,不然是連不上的!點擊確定 2:找到SQL服務(wù)器,在左欄中上面,單擊右鍵,在彈出的菜單中選擇屬性命令。彈出一個對話框,單擊安全性,在服務(wù)器身份驗證下面選擇“SQL SERVERWINDOWS身份驗證模式,在前面打勾!記得這一步很重要,如果沒有這一步你就別想登錄成功!然后單擊確定就可以了! 3:重新啟動服務(wù)就可以選擇SQL SERVER 身份驗證模式登錄了!輸入剛才的用戶名和密碼就可以登錄成功了!

     



    博客中的一些下載已經(jīng)放到了百度云了,請根據(jù)需要下載。【點我去百度云下載】

    最后弱弱地說一下,如果可以的話,轉(zhuǎn)載請?zhí)峁┏鎏? ),謝謝。
    posted on 2010-01-08 10:25 李順利 閱讀(2774) 評論(0)  編輯  收藏

    只有注冊用戶登錄后才能發(fā)表評論。


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 亚洲国产日韩综合久久精品| 亚洲日韩AV一区二区三区中文 | 久久亚洲国产精品123区| 中文字幕免费人成乱码中国| 日韩精品一区二区亚洲AV观看 | 永久免费毛片在线播放| 国产精品亚洲va在线观看| 亚洲人成网站18禁止一区| 99免费观看视频| 亚洲国产精品久久久久秋霞小 | 精品亚洲一区二区| 一个人看www在线高清免费看| 香蕉视频免费在线| 亚洲欧洲在线播放| 亚洲精品国产成人影院| 曰批视频免费30分钟成人| 男人j进女人p免费视频| 亚洲福利秒拍一区二区| 亚洲精品456播放| 成人黄色免费网站| 在线观看人成视频免费无遮挡 | 亚洲第一区精品观看| 最新黄色免费网站| a级毛片免费网站| 亚洲熟妇av午夜无码不卡| 亚洲AV中文无码字幕色三| 免费国产成人午夜私人影视 | 国产成人亚洲午夜电影| 亚洲黄色免费电影| 国产午夜亚洲不卡| 国产精品无码一区二区三区免费| 无码精品一区二区三区免费视频| 黑人粗长大战亚洲女2021国产精品成人免费视频 | 久久久www成人免费毛片| 免费看成人AA片无码视频吃奶| 在线亚洲高清揄拍自拍一品区| 久久精品国产精品亚洲艾草网| 亚洲欧洲一区二区三区| 女人18毛片水真多免费播放| 国产成人免费高清激情明星| 国产无遮挡又黄又爽免费网站|