jdbc常用接口
JDBC常用接口
Statement接口:
一、用于执行静态SQL语句并返回它所生成结果的对象。
二、三种Statement类
1.Statement:
由createStatement创建,用于发送简单的SQL语句。(不带参数的),
2.PreparedStatement:
继承自Statement接口 ,由prepareStatement创建,用于发送含有一个或多个输入参数的sq|语句。PreparedStatement 对象比Statement对象的效率更高,并且可以防止SQL注入。我们一般都用PreparedStatement.
3.CallableStatement:
继承自PreparedStatement。由方prePareCall创建 ,用于调用存储过程。
三、常用的Statement方法:
1.execute() :运行语句,返回是否有结果集。2.executeQuery() :运行select语句,返回ResultSet结果集。
3.executeUpdate() :运行insert/update/delete操作,返回更新的行数。
ResultSet接口:
一、Statement执行SQL语句时返回ResultSet结果集。
二、ResultSet提供的检索不同类型字段的方法,常用的有:
1.getString0:获得在数据库里是varchar. char等数据类型的对象。●getFloat0获得杂数据库里是Float类型的对象。
2.getDate0:获得在数据库里面是Date类型的数据。
3.getBoolean0获得在数据库里面是Boolean类型的数据
三依序关闭使用之对象及连接:
ResultSet ->Statement ->Connection