statement对象executeQuery 和execute 方法的区别

大家好,今天小编来为大家解答以下的问题,关于execute,executeQuery和executeUpdate之间的区别,不建议使用queryforint这个很多人还不知道,现在让我们一起来看看吧!

本文目录

  1. mysql中query是什么意思
  2. 请教下php下的exec和query有什么不同啊
  3. int是正确的用户标识符吗
  4. execute,executeQuery和executeUpdate之间的区别

mysql中query是什么意思

我想你应该想说的是mysql_query(),而你说的query应该是框架中自己封装的,应该就是mysql中的mysql_query(),我们公司的框架就是。mysql_query()函数执行一条MySQL查询。语法:mysql_query(query,connection),query必需。规定要发送的SQL查询。注释:查询字符串不应以分号结束。connection可选。规定SQL连接标识符。如果未规定,则使用上一个打开的连接。

请教下php下的exec和query有什么不同啊

具体的官方说法不清楚,但是使用过程中,一般exec是用来执行外部程序的,调用存储过程之类的,query是用来查询数据库使用的。

int是正确的用户标识符吗

这个不属于标识符。

虽然哈,标识符由字母(A-Z,a-z)、数字(0-9)、下划线“_”组成,并且首字符不能是数字,但可以是字母或者下划线。例如,正确的标识符:abc,a1,prog_to。

但是,不能把C语言关键字作为用户标识符,例如if,for,while等.

execute,executeQuery和executeUpdate之间的区别

java中execute,executeQuery和executeUpdate之间的区别如下:

1、总的概括如下:

executeQuery()—直接从数据库中获取数据,只能执行select语句executeUpdate()—对数据库进行insert,delete或者updateexecute()—所有对数据库的操作都可以使用此方法2、具体区别如下:

executeQuery():通常用于读取数据库的内容。以结果集的形式输出数据。一般使用于SELECT语句。

executeUpdate()—通常用于改变数据库。一般来说DROPTABLE或数据库,插入到表,更新表,从TABLE语句删除将在此使用。输出将在INT的形式。此int值表示受到查询的行数。

execute()—如果用户不知道要用于执行SQL语句该方法,可以使用这种方法。这将返回一个布尔值。

TRUE表示结果是一个ResultSet,FALSE表示它有它表示受查询的行数的int值。

好了,本文到此结束,如果可以帮助到大家,还望关注本站哦!

BYOL 一种新颖的红队技巧