java連線sql server 2012(免費的jar包下載及匯入教程)
阿新 • • 發佈:2019-01-28
連線sql server資料庫分為四個步驟:
1.載入驅動
2.連線資料庫
3.傳送sql語句
4.操作執行
先來說第一個問題:匯入jar包的問題,在載入驅動的時候,沒有匯入jar包會報一個找不到類的異常,所以我們要從外部匯入這個包。
這個包我已經上傳到百度雲盤,以下是下載連結和密碼
密碼:6p1y
下載完成後,就開始匯入這個jar包,單擊選中所在的專案,右鍵選擇Properties
選擇Java Build Path 然後單擊Modulepath ,選擇右邊的Add Externam JARs... 在選擇目錄檔案中找到下載的檔案,apply後就會發現
這樣就匯入成功了。
本文以下面這個資料庫的員工表為例子
import java.sql.*; public class Test2 { public static void main(String[] args) { Connection ct = null; PreparedStatement ps = null; ResultSet rs = null; try { //1.載入驅動 Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver"); //2.得到連線 ct = DriverManager.getConnection("jdbc:sqlserver://192.168.2.125;databaseName = frim", "sa", "sunjingjun."); //3.傳送sql語句 ps =ct.prepareStatement("select * from emy"); //4.執行 rs = ps.executeQuery(); //迴圈取出僱員的名字,薪水,部門的編號 while(rs.next()) { String name = rs.getString(2); float sal = rs.getFloat(6); int deptno = rs.getInt(8); System.out.println(name+" "+sal+" "+deptno); } } catch (Exception e) { e.printStackTrace(); // TODO: handle exception }finally { try { rs.close(); ps.close(); ct.close(); } catch (SQLException e) { // TODO Auto-generated catch block e.printStackTrace(); } } } }
下面是執行結果
在第二步中用到自己的ip號,如何查詢IP號
win+r 輸入cmd 在命令列中輸入 ipconfig
藍線標註的部分就是本機的ip號