GBase 8c
其他
文章
GBase 8c 执行SQL语句
发表于2023-12-07 09:36:5416次浏览3个评论
应用程序通过执行SQL语句来操作数据库的数据(不用传递参数的语句),需要按以下步骤执行:
(1) 调用Connection的createStatement方法创建语句对象。
Connection conn = DriverManager.getConnection("url","user","password"); Statement stmt = conn.createStatement();(2)调用Statement的executeUpdate方法执行SQL语句。
int rc = stmt.executeUpdate("CREATE TABLE customer_t1(c_customer_sk INTEGER, c_customer_name VARCHAR(32));");
数据库中收到的一次执行请求(不在事务块中),如果含有多条语句,将会被打包成一个事务,事务块中不支持vacuum操作。如果其中有一个语句失败,那么整个请求都将会被回滚。
使用Statement执行多语句时应以“;”作为各语句间的分隔符,存储过程、函数、匿名块不支持多语句执行。
“/”可用作创建单个存储过程、函数、匿名块的结束符。
(3) 关闭语句对象。
stmt.close();热门帖子
- 12025-12-01浏览数:182759
- 22023-05-09浏览数:25052
- 42023-09-25浏览数:18521
- 52020-05-11浏览数:17526