java数据库连接池和数据库连接示例

复制代码 代码如下:

import java.sql.Connection;
import java.sql.SQLException;

import javax.sql.DataSource;

import com.mchange.v2.c3p0.ComboPooledDataSource;

/**
 * 工具类 提供数据库连接池 和数据库连接
 *
 * @author seawind
 *
 */
public class JDBCUtils {
 private static DataSource dataSource = new ComboPooledDataSource();

 public static DataSource getDataSource() {
  return dataSource;
 }

 /**
  * 当DBUtils需要手动控制事务时,调用该方法获得一个连接
  *
  * @return
  * @throws SQLException
  */
 public static Connection getConnection() throws SQLException {
  return dataSource.getConnection();
 }
}