文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>三种 SQL 执行语句

三种 SQL 执行语句

时间:2011-03-30  来源:无敌小钰

executeQuery():该方法限于仅返回一个结果集(ResultSet)的情况,SQL中使用频率最高的查询语句可选择使用该方法;
executeUpdate():该方法使用SQL中更新表(包括Insert,Delete,Update情况)以及建表或删除表的情况,它会返回受更新影响的记录行数。
execute():该方法可以返回结果集以及受影响行数的某种组合,多用于执行存储过程或者动态拼接字符串产生的不确定类型的SQL语句,可以使用下列方法来确定其最终的执行效果:
stmt.execute(queryStringWithUnknownResults);
while (true) {
int rowCount = stmt.getUpdateCount();
if (rowCount > 0) { // 它是更新计数
System.out.println("Rows changed = " + count);
stmt.getMoreResults();
continue;
}
if (rowCount == 0) { // DDL 命令或 0 个更新
System.out.println(" No rows changed or statement was DDL
command");
stmt.getMoreResults();
continue;
}
// 执行到这里,证明有一个结果集
// 或没有其它结果
ResultSet rs = stmt.getResultSet;
if (rs != null) {
. . . // 使用元数据获得关于结果集列的信息
while (rs.next()) {
. . . // 处理结果
stmt.getMoreResults();
continue;
}
break; // 没有其它结果
}

相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载