必威体育Betway必威体育官网
当前位置:首页 > IT技术

executeQuery返回值如何判断是否有内容

时间:2019-10-06 21:13:19来源:IT技术作者:seo实验室小编阅读:79次「手机版」
 

executequery

prep = con.preparestatement(foreignkeysql1+"000");

ResultSet rs = prep.executequery();

    if(rs.next()){

             System.out.println(111);

}

如果rs 有值,则rs.next()方法为true,反之亦然。

1、boolean         execute(String sql); 可执行任何SQL语句,返回一个布尔值,表示是否返回ResultSet 。

2、ResultSet    executeQuery(String sql); 执行SQL查询,并返回ResultSet 对象。

3、int                executeUpdate(String sql); 可执行增,删,改,返回执行受到影响的行数。

execute是executeQuery和executeUpdate的综合.

它允许执行查询语句、更新语句、DDL语句。返回值为true时,表示执行的是查询语句,可以通过getResultSet方法获取结果;返回值为false时,执行的是更新语句或DDL语句

头2种一般在查询中使用(select语句)

最后一个在插入、更新、删除时使用( INSERT、UPDATE 或 DELETE 语句,或者不返回任何内容的DDL 语句)

相关阅读

scanf 函数的返回值

1. scanf 函数是有返回值的,它的返回值可以分成三种情况 1) 正整数,表示正确输入参数的个数。例如执行 scanf("%d %d", &a, &b)

fwrite() write() 返回值闹出的笑话

火坑了,火坑了。今天自己把自己坑惨了。由于需要软件支持断电后重启恢复当时运行状态。故想到将恢复运行状态的一些数据存放到本地

c语言scanf()的返回值

例如scanf("%d %d",&a,&b)    若a,b均正确得到值,则返回2                                        若a得到

关于waitpid的返回值问题

一次偶然的测试中,发现su程序的BUG后,着手排查问题出自哪。 首先是简化代码作为测试。 int main(int argc, char *const argv[])

Process.waitFor()的返回值含义

Linux 操作系统错误代码解释([email protected] [email protected])OS error code 0: Success操作系统错误代码0:成功OS er

分享到:

栏目导航

推荐阅读

热门阅读