1,载入jdbc驱动类
Class.forName("[nameOfDriver]");
// Microsoft SQL Server 驱动类如下
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
要使JVM找到该驱动类,必须保证引用驱动所在的jar包。
2,创建Connection数据库连接
要创建数据库连接需要使用DriverManager累得getConnection方法,此方法需要传递是那个参数,分别是数据库连接串,用户名以及密码。
3,创建Statement对象准备执行数据库操作
在第二步中已有Connection对象,可以使用Connection实例的createStatement()方法来创建Statement实例,如下:
在上面的例子中,执行了一个select查询,并返回一个ResultSet。
逐行读取ResultSet中数据:
//The next() mehtod jumps to the next row in the ResultSet.
//When the last row has been processed, the method returns false.
while (rs.next()) {
System.out.println(rs.getInt("id") + " - " + rs.getString("value"));
}
最后一步,清理资源。
关闭ResultSet对象和statement对象及connection对象:
对于多数情况,需要有try .. catch..finally 语句块,这样可以保证在执行sql出错时也能正确的关闭数据库连接:
Connection con = null;
Statement stmt = null;
ResultSet rs = null;
try {
//连接数据库,执行sql语句
} catch (SQLException ex) {
ex.printStackTrace();
} finally {
//关闭连接
}