更新日期:2024年09月11日
应用程序通过执行SQL 语句来操作数据库的数据(不用传递参数的语句),需要按以
下步骤执行:
Connection conn = DriverManager.getConnection("url","user","password"); Statement stmt =
conn.createStatement();
步骤1 调用Connection 的createStatement 方法创建语句对象。
int rc = stmt.executeUpdate("CREATE TABLE customer_t1(c_customer_sk INTEGER,
c_customer_name VARCHAR(32));");
步骤2 调用Statement 的executeUpdate 方法执行SQL 语句。
GBase 8c V5 开发者手册
南大通用数据技术股份有限公司
77
数据库中收到的一次执行请求(不在事务块中),如果含有多条语句,将会被打包成一
个事务,事务块中不支持vacuum 操作。如果其中有一个语句失败,那么整个请求都将
会被回滚。
使用Statement 执行多语句时应以“;”作为各语句间的分隔符,存储过程、函数、匿名块
不支持多语句执行。
“/”可用作创建单个存储过程、函数、匿名块的结束符。
步骤3 关闭语句对象。
stmt.close();
----结束