2016年4月13日 星期三

[MS SQL] Java連接SQL 2014資料庫。

Java連接SQL server 2014步驟如下:

  1. 安裝JDBC驅動程式

    1. 到微軟官方網站下載JDBC驅動程式 (連結)
    2. 選擇"sqljdbc4.jar", 放到Java目錄下的 Ext目錄。
      我的路徑長這樣 : C:\Program Files\Java\jre1.8.0_77\lib\ext

      檔案解壓縮後,有兩個SqlJdbc的檔案,只使用"sqljdbc4.jar"。



      同時將"sqljdbc.jar"、"sqljdbc4.jar" 放到目錄下,Java會先讀取"sqljdbc.jar",產生下列錯誤訊息: " 此驅動程式不支援 Java Runtime Environment (JRE) 版本 1.8。請使用提供JDBC 4.0 支援的 sqljdbc4.jar 類別庫。 "

      猜測應該是跟ClassPath的設定有關係,有興趣的朋友可以參考微軟的官方說明
    3. 設定 sqljdbc_auth.dll

  1. 連接字串、引用 java.sql

    連接字串的寫法參考MSDN上的範例: 
    "jdbc:sqlserver://localhost;databaseName=DataBaseName;IntegratedSecurity=false;user=test;password=*****;";
完工~! 

相關討論: 
JAVA 自製Connection Pooll:
https://www.javaworld.com.tw/jute/post/view?bid=21&id=53049&sty=3


JAVA利用JDBC連至SQL Server範例
http://www.code-club.idv.tw/index.php?action=index&run=article_read&ClassID=72&ArticleID=1637