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的结果集。相当于用它来读取数据库里每列的值。

mysql 监控 sql执行语句

想看一下mysql运行语句(windows环境),网上搜了下,但就是不成功,大多说的都跟下面黑体部分差不多。 后来进行如下修改便可以了: general-log=1 log-output=FIL...
  • woshiyuanlei
  • woshiyuanlei
  • 2016年06月01日 19:03
  • 2157

【Mysql】在mysq中抓取正在l执行的sql语句方法

方法1:可以采用开起慢查询日志记录 可以记录,但这种方法只适合抓取查询效率较低的sql语句 方法2:用mysql中general_log方法,步骤如下: 步骤1:用shell命令:mysql 步骤2:...
  • zouxiongqqq
  • zouxiongqqq
  • 2015年06月08日 08:49
  • 1586

MySQL执行拼接字符串语句实例

-- 以下是一个MySQL执行拼接字符串语句实例: -- 为需要拼接的变量赋值 SET @VARNAME='李'; -- 拼接字符串,其中?是执行拼接字符串语句的参数,@TestName是结果值...
  • yongsheng0550
  • yongsheng0550
  • 2011年03月02日 13:21
  • 11442

mysql:在命令行执行sql语句

首先进入mysql命令行登录 mysql -uroot -p123456(mysql -u用户名 -p用户名密码,如果有端口就带-P端口号) 其次,选择数据库 use 数据库名:如u...
  • hwhua1986
  • hwhua1986
  • 2016年12月05日 19:03
  • 287

mysql要实现定时执行sql语句就要用到Event

mysql要实现定时执行sql语句就要用到Event 具体操作如下: 先看看看event 事件是否开启 show variables like '%sche%'; 如没开启,则开启。需要数据库超...
  • liu4071325
  • liu4071325
  • 2016年01月29日 16:29
  • 1921

让MySQL同时执行多条SQL语句的解决办法

让MySQL同时执行多条SQL语句的解决办法 版权声明:本文为博主原创文章,未经博主允许不得转载。 最近做一个MySQL方面的东西发现了这个问题,就是在...
  • xiaobing_122613
  • xiaobing_122613
  • 2017年01月23日 14:03
  • 1381

linux、windows平台下如何监控mysql执行的sql语句

跟踪监控MYSQL执行的sql语句的方法: linux平台 监控mysql执行的sql语句 为了做好配合开发做性能和功能测试,方便监控正在执行的sql语句, 可以在/etc/m...
  • yh880610
  • yh880610
  • 2014年05月23日 16:17
  • 1603

MySQL数据库中,如何记录SQL执行语句

MySQL数据库中,如何记录SQL执行语句
  • xiaoxu0123
  • xiaoxu0123
  • 2010年10月09日 16:58
  • 5883

不登录到MySQL执行SQL语句

一般来讲,我们在MySQL中执行查询都是进入到mysql中执行的,比如通过命令登录:$ mysql -u root -p Enter password: Welcome to the MySQL m...
  • sinat_36246371
  • sinat_36246371
  • 2017年05月24日 14:00
  • 1384

MySQL开启记录执行过的SQL语句方法

开启方法很简单:编辑/etc/my.cnf文件,在[mysqld]节下面添加:log=/var/lib/mysql/sql_row.log行(日志的路径自己根据需要定义)。 [mysqld] da...
  • dream_ll
  • dream_ll
  • 2017年02月17日 09:20
  • 1352
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:MySql执行sql语句相关
举报原因:
原因补充:

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