欢迎光临散文网 会员登陆 & 注册

手写数据库连接池-C++11代码实战经典-多线程和智能指针

2023-08-21 09:50 作者:每天3个拼课小技巧__  | 我要投稿

  public static void test01() throws Exception{        // 1. 创建一个Properties对象,让其去读取druid.properties文件        Properties properties = new Properties();        // 1.1 将druid.properties配置文件转成字节输入流//        FileInputStream is = new FileInputStream("绝对路径");        // 1.2 使用相对路径来将配置文件转成字节输入流,可以使用类加载器来读取类路径下文件        // 获取ClassLoader对象        ClassLoader classLoader = TestDataSource.class.getClassLoader();        InputStream is = classLoader.getResourceAsStream("druid.properties");        // 1.2 使用properties对象加载流        properties.load(is);        // 2. 使用创建DruidDataSourceFactory创建Druid的连接池对象        DataSource dataSource = DruidDataSourceFactory.createDataSource(properties);        // 3. 从连接池中取出一个连接使用        Connection connection1 = dataSource.getConnection();

手写数据库连接池-C++11代码实战经典-多线程和智能指针的评论 (共 条)

分享到微博请遵守国家法律