主要是留意里面的关闭连接释放资源的写法~
public String viewCheck(String id) {
Session session = factory.openSession();
String sumAmount = "";
Transaction tx = session.beginTransaction();
String sql = "select * from t_merchant_cz where name='"+id+"'";
System.out.println(sql);
Connection conn = session.connection();
try {
Statement stmt = conn.createStatement();
ResultSet rs = stmt.executeQuery(sql);
if(rs.next()){
sumAmount = (String)rs.getString("sum_amount");
}
} catch (Exception e){
try {
throw e;
} catch (Exception se) {
}
} finally {
try {
tx.commit();
conn.close();
} catch (Exception e) {
}
session.close();
}
return sumAmount;
}
分享到:
相关推荐
JDBC规范定义了Java程序如何与数据库交互的规则,其主要目的是让程序员能够使用统一的方法连接并操作数据库。 在本规范文档中,我们可以了解到JDBC 4.3版本所支持的特性,其中API的版本号和维持状态信息表明了当前...
本项目是一个使用JDBC连接MySQL数据库的简单示例,虽然目前只包含了基本的连接功能,但已经能够展示出如何通过Java代码与MySQL数据库进行交互。 首先,我们需要理解JDBC的核心概念。JDBC提供了一组接口和类,使得...
2. **C3P0**:C3P0是一个开源的JDBC连接池,它实现了数据源和JNDI绑定,支持JDBC3规范和JDBC2的标准扩展。C3P0提供了很多可调整的性能参数,以优化连接池的性能。 3. **HikariCP**:HikariCP是目前性能最佳的JDBC...
在大数据处理领域,Hive是一个基于Hadoop的数据仓库工具,它可以将结构化的数据文件映射为一张数据库表,并提供SQL查询功能,使得用户可以使用SQL语句对存储在Hadoop集群上的大规模数据进行分析和处理。JDBC(Java ...
在使用JDBC连接Oracle数据库时,首先需要在项目的类路径中包含对应的ojdbc驱动jar文件。这里我们有ojdbc6_g.jar、ojdbc5_g.jar、ojdbc6.jar和ojdbc5.jar四个文件。其中,“_g”后缀通常表示包含了调试信息,对于开发...
【JDBC连接MySQL数据库的方法浅析】 JDBC(Java Database Connectivity)是Java语言中用于与关系型数据库交互的标准API,由Sun Microsystems(现为Oracle公司)制定。它为Java开发者提供了一个统一的接口,用于访问...
为了在Java中使用JDBC连接Oracle数据库,需要创建一个封装类,这个类将遵循JavaBean规范,其中包含私有属性、公有的set/get方法、无参构造函数。这个封装类作为数据库操作的实体类,用来封装查询到的数据。 接着,...
Hive JDBC连接是Java应用程序与...总的来说,Hive JDBC连接所需的jar包是一个完整的生态系统,涵盖了从Hive服务器通信到Hadoop文件系统访问的各个层面,它们协同工作,为Java应用程序提供了一个便捷的数据访问通道。
一个典型的jdbc通用连接操作类可能会包含以下方法: 1. `getConnection()`:获取数据库连接,通常会包含异常处理,确保连接的建立不会因错误中断。 2. `executeQuery(String sql)`:执行SQL查询,返回ResultSet对象...
c3p0是一个开源的JDBC连接池,它实现了数据源和JNDI绑定,支持JDBC3规范和JDBC2的标准扩展。c3p0的主要功能是管理数据库连接,通过复用已存在的连接,减少创建和销毁连接的开销,提高应用程序的运行效率。此外,它还...
C3P0是一个开源的JDBC连接池,它实现了数据源和JNDI绑定,支持JDBC3规范和JDBC2的标准扩展。C3P0的主要特点包括: 1. **自动管理数据库连接**:C3P0会自动创建、配置和管理数据库连接,避免了频繁创建和销毁连接...
2. 新建一个Java项目,并将数据库驱动jar包导入进来 3. 注册数据库驱动 4. 获取数据库连接 5. 执行数据库操作 6. 关闭数据库连接 注册数据库驱动 注册数据库驱动是指将数据库驱动程序注册到JDBC中,以便Java程序...
2. **驱动加载**:在使用JDBC连接数据库之前,需要加载对应的数据库驱动。通过`Class.forName()`方法加载MySQL的JDBC驱动,这里是`com.mysql.jdbc.Driver`。现代的JDBC驱动通常采用Java的Service Provider Interface...
本示例"Jdbc连接mysqldemo以及相关驱动.rar"提供了一个使用JDBC连接MySQL数据库的简单示例,并包含了必要的MySQL驱动包。 首先,让我们详细了解一下JDBC。JDBC是Java平台上的一个标准API,由Sun Microsystems开发并...
在Servlet中,通常会将这些操作封装到一个DAO(Data Access Object)类中,然后在Servlet的service方法中调用。例如: ```java protected void doPost(HttpServletRequest request, HttpServletResponse response) ...
在Java编程领域,JDBC(Java Database Connectivity)是Java语言中用于与各种数据库进行交互的一组接口和类。它提供了一种标准化的方式来访问各种不同类型的数据库系统,包括MySQL、Oracle、DB2和SQL Server等。本...
首先,要进行DB2 JDBC连接,你需要在项目中包含DB2的JDBC驱动,这通常是一个jar文件,如`db2java.jar`。这个文件包含了与DB2数据库通信所需的类和方法。确保将此jar添加到项目的类路径中,这样Java编译器和运行时...
本文将详细介绍如何使用 JDBC 来连接 IBM DB2 数据库,并通过一个示例程序来展示这一过程。 #### 二、JDBC 与 DB2 简介 1. **JDBC**:Java Database Connectivity 是 Java 语言中用来规范客户端程序如何来访问...
总之,JDBC连接jar包如mysql-connector-8.0.15是Java开发者与MySQL数据库交互的关键组件,通过遵循JDBC规范,使得数据库操作变得更加简单和标准化。正确地引入和使用这个驱动,能有效提升Java应用的数据库处理能力。