MySql执行sql语句相关

原创 2015年07月07日 11:24:55
Connection接口:代表与数据库的链接,并拥有创建SQL语句的方法,以完成基本的SQL操作,同时为数据库事务提供提交和回滚方法。如:上面的例子就是链接到了TestData数据库。

Statement接口:用于执行不带参数的简单SQL语句。创建Statement实例对象后可以调用JDBC提供的3种执行SQL语句的方法:
(1)executeUpdate()方法,一般用于执行SQL的INSERT,DELETE,UPDATE语句
(2)executeQuery()方法,一般用于执行SQL的SELECT语句,因为它的返回值是执行SQL语句后产生的一个ResultSet接口的实例(结果集)
(3)execute()方法,即一般它执行的SQL语句既有查询又有更新值,约等于executeUpdate()和executeQuery()两个方法的合辑。

PreparedStatement接口:它与Statement 的主要区别
(1)它包含的SQL语句是预编译的,所以当多次执行一条SQL语句时用它会更快
(2)在设置参数是可以用“?”代替。如:
PreparedStatement pstmt=conn.preparedStatement(insert into testvalues(?,?));
pstmt.setString(1,'gg');
pstmt.setString(2,'123');

ResultSet接口:包含了Statement和PreparedStatement的executeQuery方法中SELECT的结果集。相当于用它来读取数据库里每列的值。

相关文章推荐

oracle移植至mysql相关sql语句

一. 项目已用到 oracle 函数的转换 1.  Oracle 中的 TO_DATE () 示例: select * from admadjustmoney t where t.sendtime...
  • jj88888
  • jj88888
  • 2014年09月15日 10:53
  • 416

mysql 整理之mysql sql语句相关

mysql 面试(五) 整理之mysql sql语句相关

跟踪oracle中sql语句执行过程及相关知识拓展

select * from v$sqlarea;         可以跟踪sql语句的执行过程,如果想跟踪某个时间点前后的语句,可以通过first_load_time时间进行控制。 select * ...

sql语句执行过程的跟踪方法相关介绍

sql跟踪方法相关介绍 oracle sql跟踪方法: 1、sql_trace 打开跟踪:alter session set sql_trace=true; 为跟踪文件做标记:alte...
  • haiross
  • haiross
  • 2013年12月27日 16:52
  • 952

mysql5.7 慢查询配置 查看sql语句执行时间

windows 下mysql5.7 慢查询配置查看慢配置查询的 show variables like ‘%query%’;mysql5.7 可以直接在配置文件my.ini 中写配置log_slow...

mysql 的 占位符使用 以及一次执行多行sql语句

占位符的使用:drop PROCEDURE if EXISTS test12; -- 使用drop 来删除存储过程或者表create PROCEDURE test12() -- 创建存储过程 命名为t...

mysql执行sql语句优化分析命令explain命令小记

explain是用来分析sql语句,帮助优化的一个命令。她可以很详细的告诉你的sql语名出现的问题所在,以及是否用到索引。真的很好用。大家必须要会用哦! explain的语法如下:   SQL Co...

MySQL查看SQL语句执行效率

Explain命令在解决数据库性能上是第一推荐使用命令,大部分的性能问题可以通过此命令来简单的解决,Explain可以用来查看 SQL 语句的执行效 果,可以帮助选择更好的索引和优化查询语句,写...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:MySql执行sql语句相关
举报原因:
原因补充:

(最多只允许输入30个字)