MSSQL的JDBC驅動下載好以后就可以寫代碼了。
1.新建項目,項目名為SqlJdbc。新建類,類名為SqlTest,同時勾選public static void main(String[] args)生成main函數的代碼。
2.引入mssql關於jdbc的庫sqljdbc4.jar,項目文件上“右健->Bulid Patch->Add External Archives...”,選擇目錄中的sqljdbc4.jar,完成引用。在左側可以看到多了一項sqljdbc4.jar.
3.JDBC連接數據庫的流程,不限於MSSQL。一個基本的JDBC程序,涉及以下步驟(抄java2入門經典一書783、784頁):
1).導入需要的類
2).加載JDBC驅動程序
3).識別數據源
4).分配一個Connection對象
5).分配一個Statement對象
6).用Statement對象執行一個查詢
7).從返回的ResultSet對象檢索數據
8).關閉ResultSet
9).關閉Statement對象
10).關閉Connecion對象
4.代碼說明
import java.sql.*; public class SqlTest { public static void main(String[] args) { // try { // Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver"); // jdbc4.0不需要了 // } catch (ClassNotFoundException e) { // e.printStackTrace(); // } String connectionUrl = "jdbc:sqlserver://127.0.0.1:1433;" + "databaseName=NewDB;user=sa;password=lty@123;"; try { Connection con = DriverManager.getConnection(connectionUrl); Statement stmt = con.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_READ_ONLY); ResultSet rs = stmt.executeQuery("SELECT 1"); rs.last(); System.out.print(rs.getRow()); // 打印數據 顯示 1 rs.close(); stmt.close(); con.close(); } catch (SQLException e) { e.printStackTrace(); } } }
2014-03-19
lin
