![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JDBC
文章平均质量分 78
dou_dou_shuai
这个作者很懒,什么都没留下…
展开
-
Statement和PreparedStatement之间的区别
1.PreparedStatement是预编译的,对于批量处理可以大大提高效率. 也叫JDBC存储过程 2.使用 Statement 对象。在对数据库只执行一次性存取的时侯,用 Statement 对象进行处理。PreparedStatement 对象的开销比Statement大,对于一次性操作并不会带来额外的好处。 3.statement每次执行sql语句,相关数据库都要执行sql语转载 2013-08-20 19:47:58 · 421 阅读 · 0 评论 -
Java下Class.forName的作用及使用原因
(java工厂设计模式) Class.forName(xxx.xx.xx) 返回的是一个类 首先你要明白在java里面任何class都要装载在虚拟机上才能运行。这句话就是装载类用的(和new 不一样,要分清楚)。 至于什么时候用,你可以考虑一下这个问题,给你一个字符串变量,它代表一个类的包名和类名,你怎么实例化它?只有你提到的这个方法了,不过要再加一点。 A转载 2013-08-20 19:46:05 · 357 阅读 · 0 评论 -
数据库连接池原理
随着信息技术的高速发展与广泛应用,数据库技术在信息技术领域中的位置越来越重要,尤其是网络应用和电子商务的迅速发展,都需要数据库技术支持动态Web站点的运行,而传统的开发模式是:首先在主程序(如Servlet、Beans)中建立数据库连接;然后进行SQL操作,对数据库中的对象进行查询、修改和删除等操作;最后断开数据库连接。使用这种开发模式,对于一个简单的数据库应用,由于数据库的访问不是很频繁,只需要转载 2013-08-20 19:51:27 · 501 阅读 · 0 评论 -
在jdbc编程中处理事务的步骤
JDBC的数据库操作中,一项事务是由一条或是多条表达式所组成的一个不可分割的工作单元。我们通过提交commit()或是回退rollback()来结束事务的操作。关于事务操作的方法都位于接口java.sql.Connection中。 首先我们要注意,在JDBC中,事务操作默认是自动提交。也就是说,一条对数据库的更新表达式代表一项事务操作。操作成功后,系统将自动调用commit()来提交,否则将转载 2013-08-20 19:47:07 · 1902 阅读 · 0 评论 -
JDBC 访问数据库的基本步骤(
在Java程序中通过JDBC操作数据库一般分为以下几个步骤: (以下只拿Oracle,MSSQL,MySQL三个数据库作为例子) (1)加载JDBC驱动: 将数据库的JDBC驱动加载到classpath中,在基于JavaEE的Web应用实际开发过程中,通常要把目标数据库产品的JDBC驱动复制到WEB-INF/lib下. (2)实例化数据库连接驱动类: 并将其注册到DriverMana转载 2013-08-20 19:48:52 · 536 阅读 · 0 评论