# Prepared Statements 和 Connector/J 
+ 使用 Connector/J 编译 prepared statement:
  + 创建一个 Connection 对象
  + 通过在 Connection 类的实例上使用 prepareStatement() 方法创建 PreparedStatement 对象
+ 执行:
  + 为编译的语句中的所有参数标记赋值
    + 使用特定于数据类型的 setter 方法: 
      + `setXXX(parameter_number, value)`
      + 如要赋 NULL 值,使用 
        + `setNull(parameter_number, data_type)` 
        + 以上 data_type 是一种 JDBC 类型 java.sql.Types.CHAR,例如 java.sql.Types.INTEGER,等等
  + 调用相应的执行方法
    + 如果语句返回结果集,请使用 executeQuery() 
    + 否则,请使用 executeUpdate() 
----------------------------------------------------------------
Connector/J 通过在 java.sql 包中实现 preparedStatement 接口来支持服务器端预准备语句。在 Connection 对象的实例上使用 prepareStatement () 方法创建 prepareStatement 对象。

使用 preparedStatement 对象的 setXXX () 方法将值绑定到参数标记,其中 XXX 是要绑定的值的数据类型。例如:setString、setInt

要分配空值,请调用 setNull () 并传入要设置的参数标记的位置及其表示的 JDBC 数据类型。
