Statement接口提供了对数据库执行查询的方法。语句接口是ResultSet的工厂, 即它提供了用于获取ResultSet对象的工厂方法。
Statement接口的常用方法:
【Java 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接口的简单示例。
import java.sql.*;
class FetchRecord{
public static void main(String args[])throws Exception{
Class.forName("oracle.jdbc.driver.OracleDriver");
Connection con=DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:xe", "system", "oracle");
Statement stmt=con.createStatement();
//stmt.executeUpdate("insert into emp765 values(33, 'Irfan', 50000)");
//int result=stmt.executeUpdate("update emp765 set name='Vimal', salary=10000 where id=33");
int result=stmt.executeUpdate("delete from emp765 where id=33");
System.out.println(result+" records affected");
con.close();
}}
推荐阅读
- Java数据库连接的5个步骤
- 从Oracle数据库检索文件的示例
- Java ResultSetMetaData接口
- Java ResultSet接口
- JDBC驱动程序
- Java PreparedStatement接口
- java|Java面试题
- wget|wget linux java 32_Java 通过wget在Linux上下载Java JDK显示的是许可证页面
- android|android-19_如何在Android上关闭COVID-19曝光跟踪和通知