Java教程-Statement接口

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. }}