案例

  1. 创建包util,编写工具类JDBCUtils

     import com.alibaba.druid.pool.DruidDataSourceFactory;
     
     import javax.sql.DataSource;
     import javax.xml.crypto.Data;
     import java.io.IOException;
     import java.io.InputStream;
     import java.sql.Connection;
     import java.sql.SQLException;
     import java.util.Properties;
     
     /**
      * JDBC工具类 使用Durid连接池
      */
     public class JDBCUtils {
     
         private static DataSource ds ;
     
         static {
     
             try {
                 //1.加载配置文件
                 Properties pro = new Properties();
                 //使用ClassLoader加载配置文件,获取字节输入流
                 InputStream is = JDBCUtils.class.getClassLoader().getResourceAsStream("druid.properties");
                 pro.load(is);
     
                 //2.初始化连接池对象
                 ds = DruidDataSourceFactory.createDataSource(pro);
     
             } catch (IOException e) {
                 e.printStackTrace();
             } catch (Exception e) {
                 e.printStackTrace();
             }
         }
     
         /**
          * 获取连接池对象
          */
         public static DataSource getDataSource(){
             return ds;
         }
    

/**
* 获取连接Connection对象
*/
public static Connection getConnection() throws SQLException {
return ds.getConnection();
}
}

posted @ 2022-04-18 22:07  Blue啊  阅读(15)  评论(0编辑  收藏  举报