Stamement接口
- 用于执行静态SQL语句并返回它生成结果的对象。
- 三种Stamement:
*Stamement:用createStatement创建,用于发送简单的SQL语句。(不带参数) *PreparedStatement: 继承自Statement接口,由prepareStatement创建,用于发送含有 一个或多个输入参数的SQL语句。 (PreparedStatement对象比Statement对象的效率更高 并且可以防止SQL注入,通常都使用这个。) *CallableStatement: 继承自PreparedStatement,由方法prePareCall创建 用于调用存储过程。
- 常用的Statement方法:
*execute():运行语句,返回是否有结果集。 *executeQuery():运行select语句,返回ResultSET结果集。 *executeUpdate():运行insert/update/delete操作,返回更新的行数。
***代码样例**
1 | public class jdbcDemo { |