Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/376.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java SQLException或Execute update返回空值?_Java_Database_Jdbc_Exception Handling - Fatal编程技术网

Java SQLException或Execute update返回空值?

Java SQLException或Execute update返回空值?,java,database,jdbc,exception-handling,Java,Database,Jdbc,Exception Handling,我正在从事一个java项目,在这个项目中,我在数据库中进行了一些操作。 我正在处理异常。但是我有点困惑,如果查询是错误的,因为使用的参数不存在:尝试使用错误的值执行SELECT查询:错误的登录名,错误的订单号…,它是否会创建SQL异常,还是在executeQuery或executeUpdate时仅返回0?如果该参数是主键还是外键,它会发生变化吗?如前所述,如果您查阅以下文档,这个问题很容易回答: 返回: 包含给定查询生成的数据的ResultSet对象;永不失效 因此,如果您排队等待一个不存在的用

我正在从事一个java项目,在这个项目中,我在数据库中进行了一些操作。
我正在处理异常。但是我有点困惑,如果查询是错误的,因为使用的参数不存在:尝试使用错误的值执行SELECT查询:错误的登录名,错误的订单号…,它是否会创建SQL异常,还是在executeQuery或executeUpdate时仅返回0?如果该参数是主键还是外键,它会发生变化吗?

如前所述,如果您查阅以下文档,这个问题很容易回答:

返回: 包含给定查询生成的数据的ResultSet对象;永不失效


因此,如果您排队等待一个不存在的用户名(使用此密码散列),它将返回一个结果集,该结果集将为空。

如果有办法测试该结果集。。。或者只是阅读文档…欢迎来到SO。按照建议,运行一个简单的测试或阅读文档。若所有这些都失败了,把你们的问题和你们所做的一起贴出来。