Statement接口

Statement接口提供了与数据库执行查询的方法。Statement接口是ResultSet的工厂,即它提供了获取ResultSet对象的工厂方法。

Statement接口的常用方法:

Statement接口的重要方法如下:

1) public ResultSet executeQuery(String sql): 用于执行SELECT查询。它返回ResultSet对象。
2) public int executeUpdate(String sql): 用于执行指定的查询,可以是创建、删除、插入、更新等。
3) public boolean execute(String sql): 用于执行可能返回多个结果的查询。
4) public int[] executeBatch(): 用于执行一批命令。

Statement接口的示例

下面是使用Statement接口插入、更新和删除记录的简单示例。

1. import java.sql.*; 
2. class FetchRecord{ 
3. public static void main(String args[])throws Exception{ 
4. Class.forName("oracle.jdbc.driver.OracleDriver"); 
5. Connection con=DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:xe","system","oracle"); 
6. Statement stmt=con.createStatement(); 
7.  
8. //stmt.executeUpdate("insert into emp765 values(33,'Irfan',50000)"); 
9. //int result=stmt.executeUpdate("update emp765 set name='Vimal',salary=10000 where id=33"); 
10. int result=stmt.executeUpdate("delete from emp765 where id=33"); 
11. System.out.println(result+" records affected"); 
12. con.close(); 
13. }} 

标签: java, Java面试题, Java下载, java教程, java技术, Java学习, Java学习教程, Java语言, Java开发, Java入门教程, Java进阶教程, Java高级教程, Java笔试题, Java编程思想