文档章节

区别prepareStatement:(为Statement的子类)与Statement

乐在克里特
 乐在克里特
发布于 2017/02/23 14:46
字数 95
阅读 0
收藏 0

区别:
prepareStatement:(为Statement的子类)

conn = DBFactory.getInstance().getImpl().getConnection();

//方式一:(不推荐)
//pstmt = conn.prepareStatement(" update "+tb+"  set WDNR=? where "+bh+"=?");
//方式二:
pstmt.setBinaryStream(1, doc.getWDNR(), (int) doc.getStreamSize());
pstmt.setString(2, doc.getWDMC());

returnVal = pstmt.executeUpdate();

______________________________________

Statement:

Connection conn = null;
Statement stmt = null;
ResultSet rs = null;

//用于加载Driver类(jdbc驱动器)
//registerDriver注册java.sql.DriverManager.registerDriver
Class.forName("org.mariadb.jdbc.Driver").newInstance(); 

String url = "jdbc:mariadb://192.168.1.100:3306/test?user=root&password=pdcss";
conn = DriverManager.getConnection(url);

stmt = conn.createStatement();
rs = stmt.executeQuery(sql);

 

© 著作权归作者所有

共有 人打赏支持
乐在克里特
粉丝 15
博文 268
码字总数 394729
作品 0
杭州
程序员
createStatement与prepareStatement的区别

一.概念上 prepareStatement会先初始化SQL,先把这个SQL提交到数据库中进行预处理,多次使用可提高效率。 createStatement不会初始化,没有预处理,每次都是从0开始执行SQL。 二.变量上 prep...

谢思华
2015/08/10
0
0
Mybatis3.3.x技术内幕(四):五鼠闹东京之执行器Executor设计原本

在上一篇博文中,已经分析了Mybatis事务相关的内容,而今天的这篇博文,很多内容都是在方法method内部,与事务无关,所以,建议暂时忘记事务概念,避免搅扰。 Mybatis对数据库的操作,都将委...

祖大俊
2016/04/27
1K
2
statement和preparestatement

一直都不是蛮清楚这二者的区别联系,今天就开一贴来详细的分析一下主要是从可读性,性能和效率上面来加以分析 在可读性方面来说: //Statement编写语句方法: stmt.executeUpdate("insert i...

进击的_渣渣
2014/07/12
0
0
JDBC--使用PrepareStatement

一、PrepareStatement PrepareStatement是 Statement的子接口,可以传入带占位符的 SQL语句,提供了补充占位符变量的方法。 使用 prepareStatement: 1. 创建 PrepareStatement对象 String s...

大道无名
2016/07/01
309
0
Mybatis3.3.x技术内幕(五):Executor之doFlushStatements()

这天气,热的我满头大蒜。 在上一篇博文《五鼠闹东京之执行器Executor设计原本》中,已经对Executor做了比较详细的分析,但是,测试妹纸阅读完后,表示某些地方看不懂,毫不客气的给我提出了...

祖大俊
2016/04/29
1K
0

没有更多内容

加载失败,请刷新页面

加载更多

科学利用谷歌云平台

当今既是大数据时代,也是云计算时代。云平台构建已经成了诸多大数据平台建设第一步。于是各家互联网巨头们纷纷都开启了云平台服务。国内的以阿里云、腾讯云、百度云、华为云为首,国外的有A...

胖胖雕
5分钟前
0
0
公众号关联小程序发送关联通知

公众号关联小程序发送关联通知,对于推广小程序有着很大的帮助。所以问题来了,怎么做到在公众号关联小程序发送关联通知呢? 一:开发中遇到的问题 之前在开发过程中发现,公众号已经关联小程...

Code辉
8分钟前
0
0
并发编程基础之JMM学习摘要

一、JMM定义 Java内存模型即Java Memory Model(JMM),JMM决定一个线程对共享变量的写入何时对另一个线程可见(内存可见性),从抽象的角度来看,JMM定义了线程和主内存之间的抽象关系:线程...

狠一点
13分钟前
0
0
mysql 开启日志记录并且解决日志时间错误问题

查看日志开启状态 SHOW VARIABLES LIKE 'general%'; 开启日志 SET GLOBAL general_log = 'ON'; 本人mysql版本5.7 在查询日志的时候发现时间和系统时间不对 查看系统默认时间参数 SELECT @@l...

Marhal
15分钟前
0
0
Kubernetes上的负载均衡详解

如果您的应用程序是面向大量用户、会吸引大量流量,那么一个不变的目标一定是在高效满足用户需求的同时、不让用户感知到任何类似于“服务器繁忙!”的情况。这一诉求的典型解决方案是横向扩展...

RancherLabs
15分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部