1.//加載驅動程式類
2.//建立連接配接
3.//發送訴求
4.//擷取結果
5.//關閉
這裡用的加載方式需要導入sqljdbc4.jar包(sql server 2008版)
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
之後就是注冊:
不過,當一個JDBC驅動程式類被加載時會自動向DriverManager注冊自己,是以可以省略!
下面給出示例代碼:
package a1;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import com.microsoft.sqlserver.jdbc.SQLServerDriver;
public class Test01 {
public static void main(String[] args) {
//加載驅動程式類
try {
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
// DriverManager.registerDriver(new com.microsoft.sqlserver.jdbc.SQLServerDriver());
//建立連接配接
Connection con = DriverManager.getConnection(""
+ "jdbc:sqlserver://localhost:1433;DatabaseName=Student","sa","123");
//發送訴求
Statement statement = con.createStatement();
//擷取結果
ResultSet rs = statement.executeQuery("select * from student");
while (rs.next()) {
String id = rs.getString();
String name = rs.getString();
int age = rs.getInt();
System.out.println(name+"\t"+id+"\t"+age);
}
// System.out.println("over");
//關閉
rs.close();
statement.close();
con.close();
} catch (ClassNotFoundException e) {
e.printStackTrace();
} catch (SQLException e) {
e.printStackTrace();
}
}
}
運作結果:(資料庫中的表)
張三 001 28
李四 002 29
王五 003 31