Java與Sql JDBC數據庫連接及相關操作

本人第一次使用Java來連接 SQL Server Management Studio ,記錄一下自己的連接過程,也是爲了方便他人,減少不必要的麻煩。

(一)、下載安裝數據庫連接驅動

  1. 下載網址:https://www.microsoft.com/en-US/download/details.aspx?id=11774

  2. 點擊下載

    01

  3. 點擊運行解壓,解壓路徑默認或自定義,後面要用到

    02

  4. 然後將解壓好的文件打開到如圖所示目錄,根據自己安裝或配置的JDK選擇JRE文件夾打開(本人選擇jre7),打開系統環境變量中,在classpath下添加sqljdbc41.jar的路徑,如本人的路徑是“F:\sqljdbc\sqljdbc_6.0\enu\jre7\sqljdbc41.jar;”(或者可直接複製sqljdbc41.jar到自己安裝的jdk目錄下)

    03

  5. 設置SQL Server配置管理器,(不知道在哪裏打開的,可以查詢Sql Server Management Studio的文件位置,打開配置工具文件夾就可以找到了),打開MSSQL SERVER的協議,啓動TCP/IP服務(打開的話在狀態裏會顯示“已啓用”),重啓服務器

    04

    05

(二)、配置myeclipse8.5

  1. 打開MyEclipse中的,Window –> Preferences –> Java –> Installed JRES——>選中相應的jdk(本人的是自己添加的)——>edit
    如圖所示:

    07

  2. 選擇如圖的添加:自己之前解壓的sqljdbc的jar包,如圖本人選擇的:

    08

    09

  3. 自己新建或選擇一個項目右鍵單擊目錄窗口中, 選擇Build Path –> Configure Build Path…, 添加擴展jar文件,即把sqljdbc.jar添加到其中:

    10

(三)、測試連接數據庫

  1. 編寫java代碼來測試連接數據庫

        import java.sql.*;  
    public class TestSqlJDBC {
    
    /**
     * @param args
     */
    public static void main(String[] args) {
        // TODO Auto-generated method stub
        String driverName = "com.microsoft.sqlserver.jdbc.SQLServerDriver";   //加載JDBC驅動  
        //注意端口號可能會衝突和DatabaseName需要鏈接的數據庫名稱
           String dbURL = "jdbc:sqlserver://localhost:1433; DatabaseName=curriculumEvaluationSystem";  
           String userName = "sa";    
           String userPwd = "123456";  
           Connection dbConn;  
           try {  
           Class.forName(driverName);  
           dbConn = DriverManager.getConnection(dbURL, userName, userPwd);  
           System.out.println("Connection Successful!"); 
           } catch (Exception e) {  
           e.printStackTrace();  
           }  
    
        }
    
    }
  2. 運行會在Console界面提示:Connection Successful!則連接成功啦。

  3. 可能會遇到的問題及解決方式:
    (1)端口號衝突,自行修改SSMS的配置。
    (2)“Exception in thread “main” java.lang.UnsupportedClassVersionError: com/micro”,這個問題確實是由較高版本的JDK編譯的java class文件試圖在較低版本的JVM上運行產生的錯誤。需要更改JDK的版本。

發佈了38 篇原創文章 · 獲贊 56 · 訪問量 18萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章