午夜国产狂喷潮在线观看|国产AⅤ精品一区二区久久|中文字幕AV中文字幕|国产看片高清在线

    sqlserver鏈接數(shù)據(jù)庫
    來源:易賢網(wǎng) 閱讀:830 次 日期:2014-11-03 11:50:53
    溫馨提示:易賢網(wǎng)小編為您整理了“sqlserver鏈接數(shù)據(jù)庫”,方便廣大網(wǎng)友查閱!

    接觸Java或者JSP,難免會使用到數(shù)據(jù)庫SQL Server 2000/2005(我使用2005標(biāo)準(zhǔn)版[9.0.3054]測試),經(jīng)過自己的搜索和研究,使用JDBC連接SQL Server成功,特此整理方法(使用Eclipse 3.2)如下。

    準(zhǔn)備工作

    首先,操作系統(tǒng)中安裝好SQL Server 2000/2005,如果系統(tǒng)中都裝有2000和2005版,記得停用一個,只開一個行了。

    然后,到微軟網(wǎng)站下載Microsoft SQL Server 2005 JDBC Driver 1.1,也可以使用這個地址直接下載。

    解壓sqljdbc_1.1.1501.101_chs.exe,把sqljdbc_1.1復(fù)制到%ProgramFiles%(如果系統(tǒng)在C盤則為C:Program Files)。

    設(shè)置 Classpath

    JDBC 驅(qū)動程序并未包含在 Java SDK 中。因此,如果要使用該驅(qū)動程序,必須將 classpath 設(shè)置為包含 sqljdbc.jar 文件。如果 classpath 缺少 sqljdbc.jar 項,應(yīng)用程序?qū)⒁l(fā)"找不到類"的常見異常。

    sqljdbc.jar 文件的安裝位置如下:

    <安裝目錄>sqljdbc_<版本><語言>sqljdbc.jar

    下面是用于 Windows 應(yīng)用程序的 CLASSPATH 語句實例:

    CLASSPATH =.;%ProgramFiles%sqljdbc_1.1chssqljdbc.jar

    下面是用于 Unix/Linux 應(yīng)用程序的 CLASSPATH 語句實例:

    CLASSPATH =.:/home/usr1/mssqlserver2005jdbc/Driver/sqljdbc_1.1/chs/sqljdbc.jar

    注意: 在 Window 系統(tǒng)中,如果目錄名長于 8.3 或文件夾名中包含空格,將導(dǎo)致 classpath 出現(xiàn)問題。如果懷疑存在這類問題,應(yīng)暫時將 sqljdbc.jar 文件移動到名稱簡單的目錄中,例如 C:Temp,更改 classpath,然后測試這樣是否解決了問題。

    直接在命令提示符運(yùn)行的應(yīng)用程序

    在操作系統(tǒng)中配置 classpath.將 sqljdbc.jar 追加到系統(tǒng)的 classpath 中?;蛘?,使用 java -classpath 選項,可以在運(yùn)行此應(yīng)用程序的 Java 命令行上指定 classpath.

    設(shè)置SQL Server服務(wù)器

    我使用的是SQL Server 2005標(biāo)準(zhǔn)版SP2,這些都默認(rèn)即可,一般不用配置。如果需要配置端口請看下面。

    1、"開始"→"程序"→"Microsoft SQL Server 2005"→"配置工具"→"SQL Server 配置管理器"→"SQL Server 2005 網(wǎng)絡(luò)配置"→"MSSQLSERVER 的協(xié)議"

    2、如果"TCP/IP"沒有啟用,右鍵單擊選擇"啟動".

    3、雙擊"TCP/IP"進(jìn)入屬性設(shè)置,在"IP 地址"里,可以配置"IPAll"中的"TCP 端口",默認(rèn)為1433.

    4、重新啟動SQL Server或者重啟計算機(jī)。

    創(chuàng)建數(shù)據(jù)庫

    打開"SQL Server Management Studio",登錄連接SQL Server服務(wù)器,新建數(shù)據(jù)庫,命名為test

    在Eclipse中測試

    1、打開Eclipse,"文件"→"新建"→"項目"→"Java 項目",項目名為Test

    2、在Eclipse中,選擇"窗口"→"首選項…"→"Java"→"已安裝的 JRE",選擇已安裝的 JRE,點擊"編輯"→"添加外部",選擇%ProgramFiles%sqljdbc_1.1chssqljdbc.jar

    3、在Test項目的"JRE 系統(tǒng)庫"中可以看見sqljdbc.jar,如果沒有可以右鍵單擊項目Test→"構(gòu)建路徑"→"配置構(gòu)建路徑…"→"Java 構(gòu)建路徑"→"庫"→"添加外部 JAR…",選擇%ProgramFiles%sqljdbc_1.1chssqljdbc.jar

    4、編寫Java代碼,如下:

    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=test"; //連接服務(wù)器和數(shù)據(jù)庫test

    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、因為SQL Express這個版本的服務(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ū)動。

    更多信息請查看IT技術(shù)專欄

    更多信息請查看數(shù)據(jù)庫
    易賢網(wǎng)手機(jī)網(wǎng)站地址:sqlserver鏈接數(shù)據(jù)庫
    由于各方面情況的不斷調(diào)整與變化,易賢網(wǎng)提供的所有考試信息和咨詢回復(fù)僅供參考,敬請考生以權(quán)威部門公布的正式信息和咨詢?yōu)闇?zhǔn)!

    2025國考·省考課程試聽報名

    • 報班類型
    • 姓名
    • 手機(jī)號
    • 驗證碼
    關(guān)于我們 | 聯(lián)系我們 | 人才招聘 | 網(wǎng)站聲明 | 網(wǎng)站幫助 | 非正式的簡要咨詢 | 簡要咨詢須知 | 新媒體/短視頻平臺 | 手機(jī)站點 | 投訴建議
    工業(yè)和信息化部備案號:滇ICP備2023014141號-1 云南省教育廳備案號:云教ICP備0901021 滇公網(wǎng)安備53010202001879號 人力資源服務(wù)許可證:(云)人服證字(2023)第0102001523號
    云南網(wǎng)警備案專用圖標(biāo)
    聯(lián)系電話:0871-65099533/13759567129 獲取招聘考試信息及咨詢關(guān)注公眾號:hfpxwx
    咨詢QQ:1093837350(9:00—18:00)版權(quán)所有:易賢網(wǎng)
    云南網(wǎng)警報警專用圖標(biāo)