`

用XML配置JDBC的批处理

    博客分类:
  • java
 
阅读更多

import java.io.FileNotFoundException;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import java.util.Map;

import javax.xml.bind.JAXBException;


public class QueryBtwRecharge {

	public void query() throws FileNotFoundException, JAXBException, ClassNotFoundException, SQLException{
		
		ConnConfReader connConfReader=new ConnConfReader();
		Map<String,String> map=connConfReader.getConnConf();
		
		String dbDriver=map.get("dbDriver");
		String url=map.get("url");
		String user=map.get("user");
		String password=map.get("password");
		String sql=map.get("sql");
		
		Class.forName(dbDriver);
		Connection conn=DriverManager.getConnection(url, user, password);
		Statement stmt=conn.createStatement();
		ResultSet rs=stmt.executeQuery(sql);
		while(rs.next()){
			
//			System.out.println(rs.getString("cardnum")+"\t"+
//					rs.getString("total_fee")+"\t"+
//					rs.getString("createdate")+"\t"+
//					rs.getString("ip")+"\t"+
//					rs.getString("buyer_email")+"\t"
//			);
			
			System.out.println(rs.getString(1)+"\t"+
					rs.getString(2)+"\t"+
					rs.getString(3)+"\t"+
					rs.getString(4)+"\t"
			);
		}
		
		if(rs!=null){rs.close();}
		if(stmt!=null){stmt.close();}
		if(conn!=null){conn.close();}
	}
}
分享到:
评论

相关推荐

    springjdbc.zip_SpringJDBC_spring jdbc_spring 增删改查_springjdbc xml

    4. **XML配置**:在描述中提到了`springjdbc_xml`,这表明压缩包可能包含了一个或多个XML配置文件。在Spring中,我们可以通过XML配置文件来定义bean,包括`JdbcTemplate`实例和`DataSource`,以及事务管理器等。 5....

    spring batch批处理 教程

    - 批量操作数据库:利用JDBC批处理功能优化数据库操作性能。 - Job多个Step的执行:Job可以包含多个Step,根据需要组合执行。 - 条件流程和流程决策:使用Flow和Decision元素创建条件分支和流程控制。 - 并发处理:...

    Hibernate.cfg.xml配置总结[借鉴].pdf

    批量操作可以提高数据库操作效率,`jdbc.fetch_size`和`jdbc.batch_size`属性分别控制查询时的批处理大小和更新/删除操作的批处理大小: ```xml &lt;property name="jdbc.fetch_size"&gt;50 &lt;property name="jdbc.batch_...

    mybatis xml配置

    在 MyBatis 中,XML 配置文件是系统的核心配置,用于定义数据源、SQL 映射、类型处理器等关键元素。下面我们将深入探讨 MyBatis XML 配置文件中的各个部分。 首先,`&lt;configuration&gt;` 元素是整个配置文件的根节点,...

    sqljdbc42 jdbc for java

    本文将深入探讨SQLJDBC42 JDBC驱动程序的特性和使用方法,帮助开发者更好地理解和应用这一强大的工具。 一、SQLJDBC42简介 SQLJDBC42是微软SQL Server数据库与Java应用程序之间的桥梁,它实现了Java Database ...

    ApacheCamel-JDBC

    - **配置组件**:首先,需要在Camel上下文中配置JDBC组件,提供数据库连接信息。 - **创建数据源**:通常,会使用Java的DataSource接口来创建数据库连接池,提高性能。 - **定义路由**:使用`from()`和`to()`定义...

    一个 scala jdbc 库,需要 spring-jdbc

    4. **批处理**:Spring JDBC 支持 JDBC 批处理,可以有效地执行一组 SQL 语句,提高数据库操作的效率。 5. **结果集映射**:Spring JDBC 提供了 `RowMapper` 和 `ResultSetExtractor` 接口,将数据库结果集映射到...

    sql server2008 jdbc驱动

    SQL Server 2008 JDBC驱动还支持一些高级特性,如读写分离、分布式事务、大数据类型处理(如XML和二进制数据)、JDBC批处理以及SQL Server特有的功能(如Service Broker或Integration Services)。 9. **错误处理*...

    sqlserver2000-jdbc2.0驱动

    同时,`sqljdbc4.jar`通常也包含了对更多SQL Server特性如存储过程、XML数据类型的支持。 使用这两个驱动程序时,开发者需要在Java代码中加载对应的驱动,然后创建一个数据库连接。例如: ```java Class.forName(...

    sqljdbc_3.0.1301.101_enu

    4. **特性支持**:SQL Server JDBC驱动支持包括JDBC批处理、事务管理、游标、结果集、大对象(BLOB和CLOB)、XML数据类型、以及SQL Server特有的特性如Service Broker和全文搜索。 5. **性能和优化**:驱动提供了...

    java jdbc4.1驱动

    4. **批处理改进**:JDBC 4.1允许批处理中的每个语句有独立的参数,这意味着可以在一个批处理中使用不同的参数值,这对于大数据操作非常有用。 5. **Connection的元数据查询**:`DatabaseMetaData`接口新增了一些...

    连接MS SQLSERVER 的驱动jar包sqljdbc4-3.0.zip

    如果你使用的是Maven或Gradle,可以在pom.xml或build.gradle文件中配置依赖。如果是传统的Java项目,可以将jar文件放入项目的`lib`目录,或者在IDE的构建路径设置中添加该jar。 2. **注册驱动**:在Java代码中,你...

    Mysql JDBC驱动 .zip_MYSQL_jdbc mysql_mysql jdbc_mysql jdbc driver_

    MySQL JDBC驱动是Java开发者在与MySQL数据库交互时不可或缺的一个组件。JDBC(Java Database Connectivity)是Java编程语言的...了解并熟练掌握JDBC和MySQL JDBC驱动的使用,对于任何Java开发人员来说都是必要的技能。

    sqljdbc4-4.0.zip

    `sqljdbc4-4.0.jar`的使用不仅限于基本的连接,它还支持预编译的SQL语句(PreparedStatement),事务处理,批处理操作,以及高级特性如存储过程、游标、大数据类型处理等。此外,这个驱动还提供了JDBC遵从性测试,以...

    sqljdbc41.jar

    1. 添加依赖:将sqljdbc41.jar添加到项目的类路径中,或者在Maven/Gradle等构建工具中配置依赖。 2. 导入JDBC包:在Java代码中引入所需的JDBC类,如`import com.microsoft.sqlserver.jdbc.*;` 3. 建立连接:使用`...

    Java用JDBC实现对Oracle数据库操作

    标题“Java用JDBC实现对Oracle数据库操作”主要涉及Java编程语言如何利用Java Database Connectivity (JDBC) API来与Oracle数据库进行交互。JDBC是Java中用于与各种数据库通信的标准接口,而Oracle数据库是一个广泛...

    开源框架spring详解-----spring对JDBC的支持

    例如,配置一个不带连接池的数据源,可以使用 `DriverManagerDataSource` 类,如以下 XML 配置所示: ```xml &lt;bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource"&gt; ...

    sqljdbc_4.0

    4. 安装与配置:将sqljdbc_4.0目录中的jar文件(如sqljdbc4.jar或sqljdbc41.jar)添加到Java项目的类路径中,然后使用`Class.forName()`方法加载驱动,通过`DriverManager.getConnection()`建立数据库连接。...

    sqljdbc4-4.0.jar

    在使用"sqljdbc4-4.0.jar"之前,开发者需要将其添加到项目的类路径中,这样Java程序才能找到并加载这个驱动。通常,这可以通过IDE(如Eclipse或IntelliJ IDEA)的配置,或者在构建脚本(如Maven或Gradle)中声明依赖...

    hive-jdbc-1.1.0驱动相关jar包

    正确加载和使用Hive JDBC驱动,不仅需要合适的jar包,还需要合理的配置和正确的使用方法。在服务器上经过测试的Hive JDBC 1.1.0驱动,确保了与Hive的稳定交互,为开发人员提供了可靠的连接方案。

Global site tag (gtag.js) - Google Analytics