Statement接口
Statement接口用来处理发送到数据库的SQL语句对象,通过Connection对象创建。主要有三个常用方法:
- Statement stmt=conn.createStatement();
- //1.execute方法,如果执行的sql是查询语句且有结果集则返回true,如果是非查询语句或者没有结果集,返回false
- boolean flag = stmt.execute(sql);
- //2.执行查询语句,返回结果集
- ResultSetrs = stmt.executeQuery(sql);
- //3.执行DML语句,返回影响的记录数
- int flag = stmt.executeUpdate(sql);
-
ResultSet接口
执行查询SQL语句后返回的结果集,由ResultSet接口接收。
常用处理方式:遍历 / 判断是否有结果(登录)。
- String sql = "select * from emp";
- ResultSetrs = stmt.executeQuery(sql);
- while (rs.next()) {
- System.out.println(rs.getInt("empno")+",“
- +rs.getString("ename") );
- }
JDBC原理
标签:程序 登录 prepare exe gets dstat while data 连接