<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ù)庫

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

    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)行安裝 ,前兩個(gè)是屬于數(shù)據(jù)庫軟件,正常安裝即可(注意數(shù)據(jù)庫登陸不要使用windows驗(yàn)證)

    <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.
    右鍵單擊啟動(dòng)TCP/IP
    c.
    雙擊進(jìn)入屬性,IP地址中的IP" 所有"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ù)庫

    程序代碼:

    package 測試程序;

     

    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 = "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.因?yàn)?span lang="EN-US">SQL Eexpress服務(wù)器默認(rèn)是禁用的并且端口號沒有配置,所以要進(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).

     

    新建用戶

     

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

     



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

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

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


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 久久免费福利视频| 日本黄页网站免费| 亚洲AV无码专区国产乱码不卡| 国产免费人人看大香伊| 中国一级全黄的免费观看| 亚洲熟妇色自偷自拍另类| 国产公开免费人成视频| 日本中文字幕免费高清视频| 2020久久精品亚洲热综合一本 | 午夜国产大片免费观看| 国产色爽免费无码视频| 中文字幕精品三区无码亚洲| 亚洲午夜国产精品无码| 亚洲H在线播放在线观看H| 无码不卡亚洲成?人片| 国产免费AV片在线观看播放| 亚洲欧洲春色校园另类小说| 亚洲福利视频一区二区| av无码久久久久不卡免费网站| 免费人成在线观看播放a| 久久久久无码专区亚洲av| 久久久久久久免费视频| 亚洲人成欧美中文字幕| 久久精品亚洲综合专区| 亚洲成a人片在线观看久| 青娱乐免费在线视频| 99久久免费国产精品热| 国产成人+综合亚洲+天堂| 亚洲综合亚洲综合网成人| 欧美在线看片A免费观看| 在线观看免费无码专区| 男女交性无遮挡免费视频| 亚洲av专区无码观看精品天堂 | 久久精品国产亚洲AV果冻传媒| 国产jizzjizz视频全部免费| 2021在线永久免费视频| 毛片基地看看成人免费| 国产亚洲精品美女| 亚洲精品无码永久在线观看男男| 91亚洲va在线天线va天堂va国产| 一二三四免费观看在线视频中文版 |