java编程里面.execute(SQL语句) 如果执行的是create语句,怎么判断执行成功与否? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 public interface Statementextends Wrapper int getUpdateCount() 以更新计数的形式获取当前结果;如果结果为 ResultSet 对象或没有更多结果,则返回 -1。 executeUpdateint executeUpdate(String sql) throws SQLException 执行给定 SQL 语句,该语句可能为 INSERT、UPDATE 或 DELETE 语句,或者不返回任何内容的 SQL 语句(如 SQL DDL 语句)。 参数: sql - SQL 数据操作语言(Data Manipulation Language,DML)语句,如 INSERT、UPDATE 或 DELETE;或者不返回任何内容的 SQL 语句,如 DDL 语句。 返回: (1) 对于 SQL 数据操作语言 (DML) 语句,返回行计数 (2) 对于什么都不返回的 SQL 语句,返回 0 抛出: SQLException - 如果发生数据库访问错误,在已关闭的 Statement 上调用此方法,或者给定的 SQL 语句生成 ResultSet 对象 就是因为DDL语句不返回任何值,所以不知道怎么去判断哦有什么方法没? else if(str.startsWith("create")||(str.startsWith("drop"))||(str.startsWith("alter"))) { try { stmt.executeUpdate(str); scr.setText("SQL语句 运行成功!"); } catch (SQLException e1) { e1.printStackTrace(); scr.setText("SQL语句 运行失败!"); } } executeUpdateint executeUpdate(String sql) throws SQLException执行给定 SQL 语句,该语句可能为 INSERT、UPDATE 或 DELETE 语句,或者不返回任何内容的 SQL 语句(如 SQL DDL 语句)。 参数:sql - SQL INSERT、UPDATE 或 DELETE 语句,或者不返回任何内容的 SQL 语句 返回:INSERT、UPDATE 或 DELETE 语句的行计数;或者 0,表示不返回任何内容的 SQL 语句 抛出: SQLException - 如果发生数据库访问错误或者给定的 SQL 语句生成 ResultSet 对象 返回值不是boolean 只好这么写 利用session检测对象 多个下拉列表默认选值? 事件委托- jsf可以实现这样的功能吗? 关于struts的问题!进来帮忙啊 求教:<html:optionCollection/>标签的代码片断 大家知道jbuilder6.0的注册吗吗?告诉我,谢谢了 向高手请教:基于RMI的分布式垃圾收集的设计 对于一个频繁增删的表,如何建立索引,提高查询效率? 求解以 “|||||” 为分隔符的正则表达式 MySql中关于UUID hibernate是否适合在分布式环境中使用?
以更新计数的形式获取当前结果;如果结果为 ResultSet 对象或没有更多结果,则返回 -1。
throws SQLException 执行给定 SQL 语句,该语句可能为 INSERT、UPDATE 或 DELETE 语句,或者不返回任何内容的 SQL 语句(如 SQL DDL 语句)。 参数:
sql - SQL 数据操作语言(Data Manipulation Language,DML)语句,如 INSERT、UPDATE 或 DELETE;或者不返回任何内容的 SQL 语句,如 DDL 语句。
返回:
(1) 对于 SQL 数据操作语言 (DML) 语句,返回行计数 (2) 对于什么都不返回的 SQL 语句,返回 0
抛出:
SQLException - 如果发生数据库访问错误,在已关闭的 Statement 上调用此方法,或者给定的 SQL 语句生成 ResultSet 对象
{
try {
stmt.executeUpdate(str);
scr.setText("SQL语句 运行成功!");
} catch (SQLException e1) {
e1.printStackTrace();
scr.setText("SQL语句 运行失败!");
}
}
executeUpdate
int executeUpdate(String sql)
throws SQLException执行给定 SQL 语句,该语句可能为 INSERT、UPDATE 或 DELETE 语句,或者不返回任何内容的 SQL 语句(如 SQL DDL 语句)。 参数:
sql - SQL INSERT、UPDATE 或 DELETE 语句,或者不返回任何内容的 SQL 语句
返回:
INSERT、UPDATE 或 DELETE 语句的行计数;或者 0,表示不返回任何内容的 SQL 语句
抛出:
SQLException - 如果发生数据库访问错误或者给定的 SQL 语句生成 ResultSet 对象