2024年4月11日发(作者:)

package ;

import leStatement;

import tion;

import Manager;

import edStatement;

import Set;

import SetMetaData;

import eption;

import ent;

import ;

import ist;

import p;

import or;

import ;

/**

* 数据库操作管理类

*

* @author Harlyhood

*

*/

public class DBManager {

// ---------------------------------------------------------

Instance

private static Logger logger = ger();

// ---------------------------------------------------------

Methods

// 数据库连接对象

private Connection con;

// SQL语句对象

private Statement stmt;

// 带参数的Sql语句对象

private PreparedStatement pstmt;

// 记录集对象

private ResultSet rs;

// 数据连接管理(连接池对象)

private DBConnectionManager dcm = null;

/** ***********************手动设置的连接参数

********************************* */

@SuppressWarnings("unused")

private static String _DRIVER =

"verDriver";

@SuppressWarnings("unused")

private static String _URL =

"jdbc:sqlserver://localhost:1433;database=Hospital_AI_DB;characterEnc

oding=gb2312";

@SuppressWarnings("unused")

private static String _USER_NA = "sa";

@SuppressWarnings("unused")

private static String _PASSWORD = "";

/**

*********************************************************************

* */

// 默认构造

public DBManager() {

}

/**

*********************************************************************

********************* */

/**

* **************************************** 数据库连接初始化

* ***********************************

*/

/**

*********************************************************************

********************* */

/**

* 得到一个默认的数据库连接[从

ties文件初始化]

*

* @throws Exception

*/

private void getConnection() {

("###############open:::::从默认的配置文件

得到一个数据库连接");

// 获取一个连接tb池管理类的实例

dcm = tance();

// 得到一个数据库连接

con = nection("mysql");