package com.huawei.db;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import org.apache.log4j.Logger;
/**
* 针对Connection的单次调用,然后马上释放的原则
* @author z00133176
*
*/
public class DBTools
{
/**
* Colse Connection
* @param p
* @return
*/
public static boolean close(Connection c)
{
return close(c, null);
}
/**
* Colse PreparedStatement
* @param p
* @return
*/
public static boolean close(PreparedStatement p)
{
return close(p, null);
}
/**
* Colse ResultSet
* @param p
* @return
*/
public static boolean close(ResultSet rs)
{
return close(rs, null);
}
public static boolean close(Connection conn, Logger log)
{
try
{
if (conn != null)
{
conn.close();
}
conn = null;
return true;
}
catch (SQLException ex)
{
if (null != log)
{
log.error("Colse Connection failed");
}
return false;
}
}
public static boolean close(PreparedStatement p, Logger log)
{
try
{
if (p != null)
{
p.close();
}
p = null;
return true;
}
catch (SQLException ex)
{
if (null != log)
{
log.error("Colse PreparedStatement failed");
}
return false;
}
}
public static boolean close(ResultSet rs, Logger log)
{
try
{
if (rs != null)
{
rs.close();
}
rs = null;
return true;
}
catch (SQLException ex)
{
if (null != log)
{
log.error("Colse ResultSet failed");
}
return false;
}
}
}
分享到:
相关推荐
DBTools Manager Professional V3.3.1是一款专为数据库管理和清理设计的专业软件工具。这款工具在数据库维护和优化方面有着广泛的应用,适用于各种数据库管理员、开发人员以及IT专业人士。其核心功能包括数据备份、...
【jsp_dbtools连接数据库】 在Java Web开发中,与数据库的交互是不可或缺的一部分。`dbtools` 是一个轻量级的数据库操作工具,它提供了一种便捷的方式,使得开发者可以快速地实现对数据库的增删改查操作,而无需...
数据备份转移工具(DBTOOLS)是一款专为数据库管理和迁移设计的高效软件,旨在提供全面的数据管理解决方案,替代传统的客户端工具如PLSQL Developer和Navicat for MySQL。它涵盖了多种主流数据库系统,包括ORACLE、...
"dbtools 1.5版本项目源码"是一款专注于数据库管理的工具,它在原有的功能基础上新增了一个简单的SQL执行功能,使得用户能够更加方便地对数据库进行操作。这个项目是利用NetBeans 6.91集成开发环境进行编写的,体现...
DBTools DBManager Professional Enterprise Edition V3.4.6是一款针对企业级数据库管理的专业软件,集成了多种数据库管理和维护功能,旨在提升数据库管理员的工作效率和数据安全性。在这个版本中,我们聚焦于性能...
A5下载站向大家推荐一款数据库转换工具软件——Penguins DbTools。软件支持如ORACLE,MYSQL,SQLSERVER,POSTGRE,DB2,sybase等目前几乎所有的数据库,支持数据库与csv文件,excle同步以及定时支持大数据导入导出,...
数据备份转移工具(DBTOOLS)是一款专为数据库管理和迁移设计的强大工具,旨在替代PLSQL Developer和Navicat for MySQL等传统应用。它提供了一站式的解决方案,覆盖了ORACLE、MYSQL、SQLSERVER和POSTGRE等多种主流...
DbTools数据库管理工具,DbTools在线ACCESS/MSSQL数据库管理工具,但界面和操作挺方便的,可以在线对ACCESS或MSSQL2000数据库进行表、库的查看、添加、编辑、删除、运行查询等操作。
DBTools是一个通用术语,通常指的是用于数据库管理、查询、分析和优化的工具。在这个压缩包中,我们可能会找到与这些任务相关的代码、配置文件以及帮助开发者进行代码审查的资源,特别是针对Java编程语言的。SQL...
"dbtools for oracle" 是一款专为Oracle数据库设计的巡检工具,旨在帮助数据库管理员(DBA)更有效地管理和监控Oracle数据库系统。该工具集成了多种功能,包括性能分析、健康检查、配置优化等,以确保数据库高效稳定...
DBTOOLS支持ORACLE,MYSQL,SQLSERVER,POSTGRE,DB2数据库相互转换功能 目前支持中文和日文 功能: 1。将数据库中的表结构和数据保存到EXCEL中。 2。将EXCEL中的数据,同步到数据库中。 3。当表结构发生变化时,...
在wamp中没有dbtools.inc.php代码文件,而相关php参考书中很多都用到了这个文件,它里面提供了一些代码,方便用户对数据库进行操作。 注意:需要把里面的用户名和密码换成相应数据库的用户名和密码~! 希望能够帮助...
PenguinsDbTools使用说明 ... 1.3 数据库导出配置 1.4 其它配置 第二章 表的设计 ...
0.为了数据安全,本辅助工具只作为查询工具,无法进行任何修改数据的操作,请放心使用! 1.运行条件:安装JDK,且版本要求1.4.2以上版本;通过 java -version 命令可以查看版本信息; ...2.windows下运行startup.cmd,Unix...
Java 一些常用方法工具包 例如格式化时间, 字符串工具, 取随机数文本, 取网页源码, 文件下载监听, base64转码, AES加密, 随机颜色, 内置json lib
DbTools_20160529.rar 是一个压缩包文件,可能包含了数据库管理工具的版本或更新,发布日期为2016年5月29日。由于没有具体的描述和标签,我们只能根据文件名来推测其内容。通常,这种命名方式暗示了这个软件工具或库...
标题中的"PyPI 官网下载 | plib.dbtools-1.0.2.tar.gz"表明这是一个在Python Package Index(PyPI)上发布的开源软件包,名为plib.dbtools,版本为1.0.2,其分发形式是tar.gz压缩文件。PyPI是Python开发者发布自己...
数据备份转移工具(DBTOOLS)是一款高效且功能强大的数据库管理工具,旨在替代传统的PLSQL Developer和Navicat for MySQL等应用程序。它集成了多种数据库系统的支持,包括ORACLE、MYSQL、SQLSERVER和POSTGRE,为...
用友ERP程序猿倾情打造,方便查看数据库死锁进程及正执行的SQL语句,还可以输出查询结果、整理数据库索引与统计、批量生成数据库对象脚本、批量更新相关服务器。 功能非常好用,绿色环保体积小......
DBTools Pro 可以连接N种数据库,绝对的好用!