获取数据库连接(普通方式和数据源的方式)
第一步:创建一个JavaWeb工程,工程名为DBConnPrjTest(此工程名是变量)第二步:在DBConnPrjTest\WebRoot\WEB-INF\lib下,加入以下包,并加载到工程中:
??? DBConfig.properties
?第四步:创建java类:在DBConnPrjTest\src\com\jdbc下,创建ConnectionUtil.java在DBConnPrjTest\src\com\proxool下,创建ConnectionManager.java,ConnectionTool.java,DBResourceHelper.java
??? ConnectionUtil.java
?
?? ConnectionTool.java
/* * 文 件 名: DBResourceHelper.java * 描 述: 数据库资源的帮助类 * 修 改 人: Administrator */package com.proxool;import java.sql.*;/** * 关闭数据库资源 * * @author Administrator */public class DBResourceHelper{ private DBResourceHelper() { } /** * 关闭连接 */ static public void closeConnection(Connection conn) { if (conn != null) { try { conn.close(); } catch (Exception e) { } } } /** * 关闭执行静态 SQL 语句所生成的结果对象 */ static public void closeStatement(Statement stat) { if (stat != null) { try { stat.close(); } catch (Exception e) { } } } /** * 关闭结果集对象 */ static public void closeResultSet(ResultSet rs) { if (rs != null) { try { rs.close(); } catch (Exception e) { } } } /** * 回滚 */ static public void rollbackConnection(Connection conn) { if (conn != null) { try { conn.rollback(); } catch (Exception e) { } } } /** * 自动提交 */ static public void setConnectionAutoCommit(Connection conn, boolean autoCommit) { if (conn != null) { try { conn.setAutoCommit(autoCommit); } catch (Exception e) { } } }}?