1.加载驱动类,注册驱动Class.forName("驱动类路径")
2. 创建数据库连接DriverManager.getConnection
Connection conn 接口类,接收建立的连接
3.要执行SQL语句,必须获得java.sql.Statement实例,Statement实例分为以下3 种类型:
1、执行静态SQL语句。通常通过Statement实例实现。
2、执行动态SQL语句。通常通过PreparedStatement实例实现。
3、执行数据库存储过程。通常通过CallableStatement实例实现。
4.写sql语句用?作为占位符代替值
5.预编译SQL语句
conn.preparedStatement()预编译SQL语句
PreparedStatement ps 预备役sql语句,返回一个执行对象ps
6.设置SQL语句中的?处的值,通过ps.setObject()对?进行修改
7.(1)增删改用“executeUpdate()”方法执行,返回int,代表受影响的行数,根据受影响的行数判断增删改是否成功
(2)查询用“executeQuery()”方法执行,返回ResultSet,代表查询的结果集,迭代结果集rs,取出数据
然后用以下方法取值
rs.next();
rs.getInt();
rs.getString();
rs.getDouble();
可以根据列的序号取值
可以根据列名取值