1.//加载驱动程序类
2.//建立连接
3.//发送诉求
4.//获取结果
5.//关闭
这里用的加载方式需要导入sqljdbc4.jar包(sql server 2008版)
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
之后就是注册:
DriverManager.registerDriver(new 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(2); String name = rs.getString(1); int age = rs.getInt(3); 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