executeQuery()是干什么用的?实现什么功能啊?execute,executeQuery和executeUpdate之间的区别?
使用JDBC连接数据库需要四步,要用statement类的executeQuery()方法来下达select指令以查询数据库,executeQuery()方法会把数据库响应的查询结果存放在ResultSet类对象中供我们使用。execute,executeQuery()—直接从数据库中获取数据,只能执行select语句executeUpdate()—对数据库进行insert。
executeQuery()是干什么用的?实现什么功能啊?
使用JDBC连接数据库需要四步,第一步加载驱动程序;
第二步,连接数据库;
第三步,访问数据库;
第四步,执行查询;其中在第四步执行查询时,要用statement类的executeQuery()方法来下达select指令以查询数据库,executeQuery()方法会把数据库响应的查询结果存放在ResultSet类对象中供我们使用。即语句:
String sql="select * from"+tableName; ResultSet rs=s.executeQuery(sql);
execute,executeQuery和executeUpdate之间的区别?
java中execute,executeQuery和executeUpdate之间的区别如下:
1、总的概括如下:
executeQuery()—直接从数据库中获取数据,只能执行select语句executeUpdate()—对数据库进行insert,delete或者updateexecute()—所有对数据库的操作都可以使用此方法2、具体区别如下:
executeQuery() :通常用于读取数据库的内容。以结果集的形式输出数据。一般使用于SELECT语句。
executeUpdate() — 通常用于改变数据库。一般来说DROP TABLE或数据库,插入到表,更新表,从TABLE语句删除将在此使用。输出将在INT的形式。此int值表示受到查询的行数。
execute() — 如果用户不知道要用于执行SQL语句该方法,可以使用这种方法。这将返回一个布尔值。
TRUE表示结果是一个ResultSet,FALSE表示它有它表示受查询的行数的int值。
0