1. 综合演示用(Druid 数据源 + prepareStatement 类 )去封装DAO 接口处理数据
JDBCUtilsDruid2.java
package com.yx.demo1;
import java.io.IOException;
import java.sql.Connection;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import java.util.Properties;
import javax.sql.DataSource;
import com.alibaba.druid.pool.DruidDataSourceFactory;
/*
* /*
* 本类用于演示使用数据库连接池的效果
* DBCP 阿帕奇的产品
* C3P0 个人产品
* Druid 阿里巴巴的产品
*
* 本类用于提供数据库操作所需要的公共方法
*/
public class JDBCUtilsDruid2 {
public static Connection getConn() throws Exception {
Properties pro = new Properties();
pro.load(JDBCUtilsDruid2.class.getClassLoader().getResourceAsStream("druid.properties"));
DataSource ds = DruidDataSourceFactory.createDataSource(pro);
Connection conn = ds.getConnection();
return conn;