java中execute executeUpdate executeQuery的区别
来源:互联网 发布:蔡珍妮的淘宝店 编辑:程序博客网 时间:2024/05/16 19:27
/*
SQL分类:
DDL:DROP create truncate alter
DML:INSERT UPDATE DELETE
DQL:SELECT
*/
public static void main(String args[])throws Exception{testExecuteUpdate();}/*execute:1.执行DDL,执行成功 ,返回false2.执行DML,insert 执行成功 返回 false3.执行DQL select 返回true总结:1.exeucte的返回值是以是否返回结果集【ResultSet】为标准的如果执行的是select语句【不管能不能查询出数据,都会返回ResultSet】一定返回true执行的如果是非select语句,返回false2.execute方法 万能方法 任何的SQL都可执行*/public static void testExecute()throws Exception{Connection con = CF.getConnection("mysql");Statement sta = con.createStatement();String create="create table stu(id int primary key auto_increment,name varchar(32))";String insert="insert into stu values(null,'abc')";String select="select * from stu where 1=2";boolean flag = sta.execute(select);if(flag){System.out.println("查询成功!!");}else{System.out.println("查询失败!!");}}/*executeUpdate:DDL:CREATE 成功 返回0DML:INSERT 成功 返回对数据库影响的行数DQL:SELECT 不能执行select语句总结:executeUpdate:执行DDL,返回0,DML,返回数据库影响的行数,不能执行DQL*/public static void testExecuteUpdate()throws Exception{Connection con = CF.getConnection("mysql");Statement sta = con.createStatement();String create="create table stu1(id int primary key auto_increment,name varchar(32))";String insert="insert into stu1 values(null,'abc')";String select="select * from stu1 where 1=2";int i = sta.executeUpdate(select);System.out.println(i);}//select 只能执行DQL select ResultSetpublic static void testExecuteQuery()throws Exception{}
0 0
- java中execute executeUpdate executeQuery的区别
- Java中execute、executeQuery和executeUpdate之间的区别
- Java中execute、executeQuery和executeUpdate之间的区别
- execute、executeUpdate、executeQuery区别
- mysql 中execute、executeQuery和executeUpdate之间的区别
- Hibernate中execute、executeQuery和executeUpdate之间的区别
- Hibernate中execute、executeQuery跟executeUpdate之间的区别
- JDBC中execute、executeQuery和executeUpdate的区别
- java execute、executeQuery和executeUpdate之间的区别
- java execute、executeQuery和executeUpdate之间的区别
- java execute、executeQuery和executeUpdate之间的区别
- java execute、executeQuery和executeUpdate之间的区别
- java execute、executeQuery和executeUpdate之间的区别
- java execute、executeQuery和executeUpdate之间的区别
- execute、executeQuery和executeUpdate之间的区别
- execute、executeQuery和executeUpdate之间的区别
- execute、executeQuery和executeUpdate之间的区别
- execute、executeQuery和executeUpdate之间的区别
- phpStudy集成环境下 安装composer失败
- 最长递增子序列
- RecyclerView滑动监听,判断是否滑动到了最后一个item
- Android开发步骤及注意事项
- noip1995石子合并-dp
- java中execute executeUpdate executeQuery的区别
- POJ 3026 Borg Maze
- maven pom.xml详解
- 高效的jQuery代码编写技巧大盘点
- 【Android】——框架学习路线
- android studio spinner控件
- 顺序查找
- 从尾到头打印链表
- JAVA解析JSON