JDBC的主要作用对各种数据库的访问
持续化是将程序中的数据在瞬间状态和持久状态间的转换的机制。
JDBC的主要APL及作用:
DriverManager类:装载驱动程序,并为创建新的数据库连接提供支持
Connection接口:负责连接数据库并担任传送数据的任务
Statement接口;由Connection产生,负责执行SQL语句
ResultSet接口:负责保存和处理Statement执行后所产生的查询结果
PreparStatement接口:Statement的子接口,由Connection产生,同样负责执行SQL语句。PreparStatement与Statement相比,PreparStatement接口具有高安全性,高性能,可读性和可维护性的优点。
Connection接口负责连接数据库并担任传送数据的任务
Statement接口负责执行sql语句。ResultSet接口负责保存和处理Statement执行后所产生的查询结果
PreparStatement对象:发送sql语句,并得到返回结果;处理返回结果
JDBC访问的步骤:
(1)加载JDBC驱动
(2)与数据库连接
(3)发送sql语句,并得到返回值
(4)处理返回结果
(5)释放资源
6.Connection conn=null;
PreparStatement ps=null;
Resulted rs=null;
//1.加载驱动
Class.forName(" ");
//2.创建连接
conn=DriverManager.getConnection(" "," "," ");
//3.执行命令
String sql="";
ps=conn.PreparStatement(sql);
ps.SetString( , );
//循环读取数据
while(rs.next()){
System.out.print(rs.get类型(" ")+"\t");
.....
}
//4.释放资源
if(rs!=null){
rs.close();
}
if(ps!=null){
ps.close();
}
id(conn!=null){
conn.close();
}