java中ExecuteOnQuery()和executeUpdate()之间有什么区别?
我读过java中的java中ExecuteOnQuery()和executeUpdate()之间有什么区别?,java,sql,Java,Sql,我读过java中的executeOnQuery()和executeUpdate()方法。但我不明白他们之间有什么不同。 它表示executeUpdate()的返回类型是一个int,表示受影响的行数,如果使用DDL语句,则表示0,并用于运行给定的SQL语句,该语句可以是INSERT、UPDATE或DELETE语句;或者是不返回任何内容的SQL语句,例如sqlddL语句 我读到的executeNonQuery()方法也是如此 那么这两种方法之间的区别是什么呢?据我所知,ExecuteNonQuery
executeOnQuery()
和executeUpdate()
方法。但我不明白他们之间有什么不同。
它表示executeUpdate()
的返回类型是一个int,表示受影响的行数,如果使用DDL语句,则表示0
,并用于运行给定的SQL语句,该语句可以是INSERT
、UPDATE
或DELETE语句
;或者是不返回任何内容的SQL语句,例如sqldd
L语句
我读到的executeNonQuery()
方法也是如此
那么这两种方法之间的区别是什么呢?据我所知,ExecuteNonQuery()
在.NET中执行UPDATE
,INSERT
和DELETE
查询。根据:
对于UPDATE、INSERT和DELETE语句,返回值是受命令影响的行数。当插入或更新的表上存在触发器时,返回值包括受插入或更新操作影响的行数以及受触发器影响的行数。对于所有其他类型的语句,返回值为-1
我从未在JavaAPI中听说过这种方法
用于命令对象,如向数据库发出“select语句”并获取值。据我所知,ExecuteOnQuery()
位于.NET中,用于执行更新
、插入
和删除
查询。根据:
对于UPDATE、INSERT和DELETE语句,返回值是受命令影响的行数。当插入或更新的表上存在触发器时,返回值包括受插入或更新操作影响的行数以及受触发器影响的行数。对于所有其他类型的语句,返回值为-1
我从未在JavaAPI中听说过这种方法
用于命令对象,如向数据库发出“select语句”并获取值。这两种方法完全相同,唯一有意义的区别是executeUpdate()
是JavaJava.sql.statement
接口的一部分,而executeOnQuery()是
是SqlCommand
类中的.NET方法!正如你可以想象的,很多人都认为这个小细节有重要意义。 < P>这两种方法完全是等价的,唯一的有意义的区别是<代码> ExuxEdUpDeDeO()/Cyto>是java <代码> java .sql语句< /C> >接口的一部分,而
是SqlCommand
类中的.NET方法!正如你可能想象的那样,很多人会认为这个小细节是很重要的。如果你在讨论接口的方法,我在任何地方都看不到ExcExtEnOnQuebug。你确定你想的是这个名字吗?请提供一个链接,你从哪里获得有关executeNonQuery()
method的信息。还要说明你使用的API是什么,意味着类有完整的包如果你在谈论接口的方法,我在任何地方都看不到executeNonQuery。你确定你想的是这个名字吗?请提供一个链接,你从哪里获得了有关executeNonQuery()
method的信息。另外,请说明你使用的API是什么,表示类和完整的包