JDBC编程要点分为5步: java
- 导入JDBC标准类库。为了将服务器从客户端接受的信息存入数据库,须要使用JDBC标准类库。经过在首部加入以下语句引入:<%@ page import="java.sql.*" %>.
- 注册数据库驱动程序。使用Class.forName()方法加载相应的数据库JDBC驱动程序,Class.forName()是java的Class类的静态方法,它将使虚拟机动态地寻找和载入指定链接的类。
- 创建与数据库的链接。分为两步:
- String url = "jdbc:<JDBC驱动程序名>:<数据库名称>";
- Connection con = DriverManage.getConnection(url);
- 使用SQL语句对这个数据库对象进行操做。
- 使用close方法解除JSP与数据库的链接并关闭数据库。
涉及到了几个类,这里列举一下几个类和经常使用的方法: sql
- DriverManager类,是JDBC的管理器,负责管理JDBC驱动程序,跟踪可用的驱动程序,咱们要使用JDBC驱动程序,必须加载驱动程序并在向DriverManage类注册。
- Connection类,负责创建与指定数据库的链接。
- Statement类,主要功能是将程序中SQL命令传送给数据库,并将数据库的执行结果带回。
- PreparedStatement类,此类对象表明一个预编译的SQL语句,它会将SQL命令编译并暂存在内存中,适合使用频率比较高的查询语句。
- ResultSet类,表示从数据库中返回的结果集。当咱们使用Statement和PreparedStatement类提供的executeQuery()方法使用select语句查询数据库时,ResultSet会将数据库的查询结果缓存并供咱们操做。