JDBC
起一个好听的名字
学无止境,学海无涯,乐在其中
展开
-
JDBC连接数据库
•创建一个以JDBC连接数据库的程序,包含7个步骤: 1、加载JDBC驱动程序: 在连接数据库之前,首先要加载想要连接的数据库的驱动到JVM(Java虚拟机), 这通过java.lang.Class类的静态方法forName(String className)实现。 例如: try{ //加载MySql的驱转载 2016-01-14 09:38:24 · 213 阅读 · 0 评论 -
ResultSet用法集锦
ResultSet用法集锦 结果集(ResultSet)是数据中查询结果返回的一种对象,可以说结果集是一个存储查询结果的对象,但是结果集并不仅仅具有存储的功能,他同时还具有操纵数据的功能,可能完成对数据的更新等. 结果集读取数据的方法主要是getXXX(),他的参数可以是整型表示第几列(是从1开始的),还可以是列名。返回的是对应的XXX类型的值。如果对应那列是空值转载 2016-06-01 10:28:02 · 580 阅读 · 0 评论 -
Java数据库连接池详解
对于共享资源,有一个很著名的设计模式:资源池(Resource Pool)。该模式正是为了解决资源的频繁分配﹑释放所造成的问题。为解决我们的问题,可以采用数据库连接池技术。数据库连接池的基本思想就是为数据库连接建立一个“缓冲池”。预先在缓冲池中放入一定数量的连接,当需要建立数据库连接时,只需从“缓冲池”中取出一个,使用完毕之后再放回去。我们可以通过设定连接池最大连接数来防止系统无尽的与数据库连接。转载 2016-06-01 17:13:23 · 757 阅读 · 0 评论 -
JDBC之PreparedStatement的用法
jdbc(java database connectivity,java数据库连接)的api中的主要的四个类之一的java.sql.statement要求开发者付出大量的时间和精力。在使用statement获取jdbc访问时所具有的一个共通的问题是输入适当格式的日期和时间戳:2002-02-05 20:56 或者 02/05/02 8:56 pm。通过使用java.sql.prepared转载 2016-05-06 18:30:04 · 5626 阅读 · 0 评论 -
Java中DatabaseMetaData 元数据信息
DatabaseMetaData的用法一 、得到这个对象的实例Connection con ;con = DriverManager.getConnection(url,userName,password);DatabaseMetaData dbmd = con.getMetaData();二、方法getTables的用法原型:ResultSet Databas转载 2016-05-05 18:02:15 · 2879 阅读 · 0 评论 -
Connection类 java
这个东西是java api中提供的一个接口,他的实现类由其他厂商完成,用于与数据库的链接void clearWarnings() 清除为此 Connection 对象报告的所有警告。 void close() 立即释放此 Connection 对象的数据库和 JDBC 资源,而不是等待它们被自动释放。 void commit() 使自从上一次提交/回滚以来进行的所有更改成为转载 2016-05-05 13:05:30 · 5119 阅读 · 0 评论 -
DatabaseMetaData类的使用
DatabaseMetaData类DatabaseMetaData类是Java.sql包中的类,利用它可以获取我们连接到的数据库的结构、存储等很多信息。如: 1、数据库与用户,数据库标识符以及函数与存储过程。 2、数据库限制。 3、数据库支持不支持的功能。 4、架构、编目、表、列和视图等。 通过调转载 2016-05-05 12:54:59 · 407 阅读 · 0 评论 -
sql插入多条数据
db2:insert into administrator.dbtable11(name,age,time)select name,age,time from administrator.dbtable11union allselect name,age,time from administrator.dbtable11union allselect name,原创 2016-05-13 18:00:56 · 352 阅读 · 0 评论 -
java中的批处理
在对数据库进行批量操作时,应分析操作的前后相关性,如果属于大批量的操作,而且前续操作的结果不依赖与后继操作,则完全可以使用批处理来操作DB。使用批处理的优点:1. 多个SQL语句的执行,共用一个Connection资源。在对数据库操作时,connection资源是很宝贵的,数据库的维护从某种角度来说,就是减少数据库的连接数,减轻对DB的压力。创建一个数据连接要远远比使用数据库转载 2016-05-13 11:34:06 · 422 阅读 · 0 评论 -
关于PreparedStatement.addBatch()方法
Statement和PreparedStatement的区别就不多废话了,直接说PreparedStatement最重要的addbatch()结构的使用.1.建立链接,(打电话拨号 ) Connection connection =getConnection();2.不自动 Commit (瓜子不是一个一个吃,全部剥开放桌子上,然后一口舔了)connection.转载 2016-05-13 09:07:11 · 823 阅读 · 0 评论 -
java配置数据库连接池的方法步骤
先来了解下什么是数据库连接池数据库连接池技术的思想非常简单,将数据库连接作为对象存储在一个Vector对象中,一旦数据库连接建立后,不同的数据库访问请求就可以共享这些连接,这样,通过复用这些已经建立的数据库连接,可以克服上述缺点,极大地节省系统资源和时间。在实际应用开发中,特别是在WEB应用系统中,如果JSP、Servlet或EJB使用JDBC直接访问数据库中的数据,每一次数据访问请求转载 2016-01-14 10:40:17 · 1175 阅读 · 0 评论 -
数据库连接池配置
今天遇到了关于数据源连接池配置的问题,发现有很多种方式可以配置,现总结如下,希望对大家有所帮助:(已Mysql数据库为例)一,Tomcat配置数据源:方式一:在WebRoot下面建文件夹META-INF,里面建一个文件context.xml,内容如下: maxActive="50" maxIdle="30" maxWait="10000" logAband转载 2016-01-14 10:36:13 · 359 阅读 · 0 评论 -
数据库连接池的原理
数据库连接池,简称dbcp database connection pool存在意义:数据库的连接是非常耗费系统资源的,一个应用通常都是需要与数据库打交道,也就需要经常连接数据库,这样导致浪费大量系统资源;连接池的原理就是:我事先创建好几个数据库连接放着,当我的系统需要操作数据库时就从连接池里直接拿连接,并将这个连接标记为 忙 ;用完后在放会池中,标记为 空闲;;;当连接池原创 2016-01-14 10:20:48 · 336 阅读 · 0 评论 -
JDBC中事务的使用
当Jdbc程序向数据库获得一个Connection对象时,默认情况下这个Connection对象会自动向数据库提交在它上面发送的SQL语句。若想关闭这种默认提交方式,让多条SQL在一个事务中执行,并且保证这些语句是在同一时间共同执行的时,我们就应该为这多条语句定义一个事务。 其中,银行转账这一事例,最能说明,使用事务的重要性了。 update from account转载 2016-10-27 11:31:10 · 204 阅读 · 0 评论