数据库的工具类!
来源:互联网 发布:下载解压软件 编辑:程序博客网 时间:2024/05/14 09:48
package com.bjpowernode.drp.util;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;/** * 数据库工具类 * @author Administrator * */public class DBUtil {/** * 取得数据库连接 * @return */public static Connection getConnection() {//Connection conn = null;//try {//Class.forName("oracle.jdbc.driver.OracleDriver");//String dbUrl = "jdbc:oracle:thin:@127.0.0.1:1521:BJPOWERN";//String username = "drp";//String password = "drp";//conn = DriverManager.getConnection(dbUrl, username, password);//} catch (ClassNotFoundException e) {//e.printStackTrace();//} catch (SQLException e) {//e.printStackTrace();//}//return conn;Connection conn = null;try {//取得jdbc配置信息JdbcInfo jdbcInfo = ConfigReader.getInstance().getJdbcInfo();Class.forName(jdbcInfo.getDriverName());conn = DriverManager.getConnection(jdbcInfo.getUrl(), jdbcInfo.getUsername(), jdbcInfo.getPassword());} catch (ClassNotFoundException e) {e.printStackTrace();} catch (SQLException e) {e.printStackTrace();}return conn;}public static void close(PreparedStatement pstmt) {if (pstmt != null) {try {pstmt.close();} catch (SQLException e) {e.printStackTrace();}}}public static void close(Connection conn) {if (conn != null) {try {conn.close();} catch (SQLException e) {e.printStackTrace();}}}public static void close(ResultSet rs) {if (rs != null) {try {rs.close();} catch (SQLException e) {e.printStackTrace();}}}public static void commit(Connection conn) {if (conn != null) {try {conn.commit();} catch (SQLException e) {e.printStackTrace();}}}public static void rollback(Connection conn) {if (conn != null) {try {conn.rollback();} catch (SQLException e) {e.printStackTrace();}}}public static void setAutoCommit(Connection conn, boolean autoCommit) {if (conn != null) {try {conn.setAutoCommit(autoCommit);} catch (SQLException e) {e.printStackTrace();}}}public static void close(Statement stmt) {if (stmt != null) {try {stmt.close();} catch (SQLException e) {e.printStackTrace();}}}public static void main(String[] args) {DBUtil.getConnection();System.out.println("---------ok---------");}}
- 数据库的工具类!
- 连接数据库的工具类
- 自己写的数据库的工具类
- java链接数据库的工具类
- 使用连接池的数据库工具类
- 连接数据库的一个工具类
- 简单的Java数据库关闭工具类
- java连接数据库的工具类
- java操作数据库的工具类
- jdbc连接MySQL数据库的工具类
- 项目中连接数据库的工具类
- java连接数据库的工具类
- 我的数据库操作工具类
- 自己写的数据库工具类
- 清除缓存和数据库的工具类
- 基于DBUtils的数据库工具类实现
- 两个JDBC连接数据库的工具类
- 编写连接数据库的工具类
- linux 多线程编程的信号问题
- SDL使用触屏模拟鼠标点击事件
- Java中string的特性
- 每日一句(想起来的时候~哈)
- 第九章:用内核对象进行线程同步(二) .
- 数据库的工具类!
- IOS 入门开发之创建标题栏UINavigationBar的使用(二)
- android中的广播
- String.getBytes()方法中的中文编码问题
- Ubuntu 10.04更新源大全
- Linux C中read/write,fread/fwrite等的使用说明!
- js操作select控件
- Shutdown 详解
- Oracle 问题汇总-数据库连接方面