Eclipse連接數據庫


原創


操作數據庫之前首先得連接數據庫,連接數據庫的步驟如下:

將驅動包導入JDK中

將sqljdbc4.jar(一個舉例)類庫文件拷貝到D:\Program Files\Java\jdk1.7.0\jre\lib\ext目錄下。(這個路徑根據JDK的版本和安裝路徑確定)

將sqljdbc4.jar類庫文件拷貝到D:\Program Files\Java\jre7\lib\ext目錄下( 最好是,只要是jre文件夾,都復制一個sqljdbc4.jar到jre7\lib\ext里去!!)

在環境變量classpath 后面添加sqljdbc4.jar的路徑。

開啟數據庫配置中的上述服務,否則無法連接數據庫

設置SQLEXPRESS服務器:
    a.打開SQL Server Configuration Manager -> SQLEXPRESS的協議 -> TCP/IP

    b.右鍵單擊啟動TCP/IP

    c.雙擊進入屬性,把IP地址中的IP all中的TCP端口設置為1433

    d.重新啟動SQL Server 2005服務中的SQLEXPRESS服務器

 e.關閉SQL Server Configuration Manager

注:可以在命令行窗口中用如下命令查看1433端口是否打開:

Telnet localhost 1433

若執行命令后,窗口左上角有光標閃爍,無其它提示信息,則說明端口已打開。

在軟件中寫代碼測試:

import java.sql.*; 
public class Test {
public static void main(String[] srg) {
    String driverName = "com.microsoft.sqlserver.jdbc.SQLServerDriver"; 
    //加載JDBC驅動
    String dbURL = "jdbc:sqlserver://localhost:1433; DatabaseName=sc"; 
    //連接服務器和數據庫
    String userName = "sa"; //默認用戶名
    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();
    }
    }
}

23:15:44

2018-11-30


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM