下載Microsoft JDBC Driver 4.0 for SQL Serverjava
在這裏下載:http://www.microsoft.com/zh-cn/download/details.aspx?id=11774sql
1.數據庫
在E盤新建一個文件夾,命名爲sqljdbc42,將sqljdbc42.jar複製一個進去。apache
右擊 個人電腦 → 屬性 → 高級系統設置(高級) → 環境變量,雙擊CLASSPATH變量(或選中CLASSPATH後 → 編輯),tomcat
在最後面追加 「;E:\sqljdbc42 \sqljdbc42.jar」 (注意最前面有個 ; )服務器
若不存在CLASSPATH,就新建CLASSPATH變量,而且將其值設爲「E:\sqljdbc42 \sqljdbc42.jar」sqlserver
若是是使用Tomcat作服務器,那麼咱們須要將sqljdbc42.jar類庫文件拷貝到E:\apache-tomcat-***(版本號)\lib目錄下測試
除此以外還須要將sqljdbc42.jar類庫文件拷貝到C:\Program Files\Java\jre8\lib\ext目錄下ui
而後在ecilipse裏新建java項目,在src目錄右鍵「BuildPath」,->"Configure Build Path" -> "Libraries" -> "Add External JARs"spa
添加在E盤的sqljdbc42的sqljdbc42.jar文件
而後新建class運行便可
二、測試鏈接運行
package Test; import java.sql.*; public class Test { public static void main(String[] args) { update(); } public static void update() { Connection connection=null; String driverName="com.microsoft.sqlserver.jdbc.SQLServerDriver";//SQL數據庫引擎 String dbURL="jdbc:sqlserver://localhost:1433;DatabaseName=tjl";//數據源 !!!注意若出現加載或者鏈接數據庫失敗通常是這裏出現問題 String Name="sa"; String Pwd="19990713"; try{ Class.forName(driverName); connection=DriverManager.getConnection(dbURL,Name,Pwd); System.out.println("鏈接數據庫成功"); }catch(Exception e){ e.printStackTrace(); System.out.println("鏈接失敗"); } Statement stmt = null; try { stmt = connection.createStatement(); } catch (SQLException e) { // TODO Auto-generated catch block e.printStackTrace(); } //增刪改操做 String sql_1="insert into student values('990403','佩奇','男','12','1','2101')"; int count_1 = 0; try { count_1 = stmt.executeUpdate(sql_1); } catch (SQLException e) { // TODO Auto-generated catch block e.printStackTrace(); }//返回值表示增刪改幾條數據 //處理結果 if(count_1>0){ System.out.println("更新成功!"); } //查詢操做 String sql_2="select * from student"; //關閉 try { stmt.close(); } catch (SQLException e) { // TODO Auto-generated catch block e.printStackTrace(); } try { connection.close(); } catch (SQLException e) { // TODO Auto-generated catch block e.printStackTrace(); } } }