jdbc
liaomin416100569
这个作者很懒,什么都没留下…
展开
-
JDBC的批量处理语句
JDBC的批量处理语句包括下面两个方法:addBatch(String):添加需要批量处理的SQL语句或是参数;executeBatch();执行批量处理语句;通常我们会遇到两种批量执行SQL语句的情况:1 多条SQL语句的批量处理;2 一个SQL语句的批量传参;针对第一种情况我们以前的做法可能是创建多个Statement,然后挨个execute,或者干脆写个PL/SQL;写过程是个明转载 2010-04-02 09:34:00 · 671 阅读 · 0 评论 -
jdbc事务处理
在JDBC的数据库操作中,一项事务是由一条或是多条表达式所组成的一个不可分割的工作单元。我们通过提交commit()或是回退rollback()来结束事务的操作。关于事务操作的方法都位于接口java.sql.Connection中。首先我们要注意,在JDBC中,事务操作默认是自动提交。也就是说,一条对数据库的更新表达式代表一项事务操作。操作成功后,系统将自动调用commit()来提交,否则将调转载 2010-04-02 09:37:00 · 481 阅读 · 0 评论 -
JDBC 连接池代码
package com.mark.human.db;import java.sql.*;import java.lang.reflect.*;import org.omg.CORBA.portable.InvokeHandler;import freemarker.template.utility.ObjectConstructor;/** * 定义数据库连接的代理类 * @au转载 2010-04-02 09:40:00 · 654 阅读 · 0 评论 -
基于JDBC的数据库连接池高效管理策略
在基于JDBC的数据库应用开发中,数据库连接的管理是一个难点,因为它是决定该应用性能的一个重要因素。本文在对数据库连接进行透彻分析的基础上,提出并实现了一个高效的连接管理策略,使得开发高性能的数据库应用变得相对容易。特别是,对于连接管理中的两个难点:事务和多线程问题进行了深入的剖析,并给出了一个基于设计模式的解决方案。 介绍 在使用Java语言进行和数据库有关的的应用开发中,一般都使用J转载 2010-04-02 09:42:00 · 466 阅读 · 0 评论 -
jdbc调用存储过程几种方法
connection.prepareStatement(“call R_sum_date_table_Sql(?,??”);通过preparestatement可以调用可以返回 数据集 跟sql语句操作一摸一样但是有个缺点就是不能输出参数 要使用输出参数就必须使用callablestatement 有进要通过jdbc调用存储过程,来说一下怎样来实现? 在我见过的有两种情况原创 2010-04-02 09:46:00 · 804 阅读 · 0 评论 -
只进ResultSet 不支持请求的操作
使用jdbc操作时 跑出异常 只进ResultSet 不支持请求的操作 那肯定是你 在使用resultset的游标操作 机调用 resultSet.first () resultSet.last等等时 你要做的时就是设置可以使用游标操作 就是设置滚动操作 如果是statement Statement stmt=con.createStatement(Resu原创 2010-04-02 09:30:00 · 2477 阅读 · 3 评论