首页 > 数据库 > 数据库连接池

数据库连接池

时间:2023-03-16 21:47:09浏览次数:37  
标签:java 配置文件 数据库 import 连接 连接池

数据库连接池是个容器,负责分配、管理数据库连接。

它允许应用程序重复使用一个现有的数据库连接,而不是再重新建立一个。

释放空闲时间超过最大空闲时间的数据库连接来避免因为没有释放数据库连接而引起的数据库连接遗漏。

好处:资源重用,提升系统响应速度,避免数据库连接遗漏。

首先新建一个配置文件

 

 编写代码

package com.druid;

import com.alibaba.druid.pool.DruidDataSourceFactory;

import javax.sql.DataSource;
import java.io.FileInputStream;
import java.io.FileReader;
import java.net.DatagramSocket;
import java.sql.Connection;
import java.util.Properties;

//Druid数据库连接池
public class DruidDemo {
    public static void main(String[] args) throws Exception {
//        导入jar包

//        定义配置文件

//        加载配置文件
        Properties prop=new Properties();
        prop.load(new FileInputStream("jdbc_demo/src/com/druid.properties"));

//        获取连接池对象
        DataSource dataSource=DruidDataSourceFactory.createDataSource(prop);

//        获取数据库连接
        Connection connection=dataSource.getConnection();

        System.out.println(connection);

//        System.out.println(System.getProperty("user.dir"));


    }
}

 

标签:java,配置文件,数据库,import,连接,连接池
From: https://www.cnblogs.com/zhang12345/p/17224263.html

相关文章

  • .net core 从数据库读取图片和保存图片到数据库
    usingMicrosoft.Data.SqlClient;usingSystem.Data;namespacePhotoApp;internalclassPhotoHelper{stringcreateTableSql=@"CREATETABLE[dbo].[Employ......
  • 通俗易懂的理解什么是数据库
    ⼀、数据库介绍(⼀)、什么是数据库数据库(database)就是存储数据的仓库。数据库(Database)是按照数据结构来组织、存储和管理数据的仓库,每个数据库都有不同的API⽤于创......
  • Django模型(数据库)
    Django模型Django对各种数据库提供了很好的支持,包括:PostgreSQL、MySQL、SQLite、Oracle。Django为这些数据库提供了统一的调用API,可按需选择不同数据库。Django模型使用......
  • [[email protected]].Elbie后缀勒索软件解密|数据库恢复
    1.后缀[[email protected]].Elbie勒索软件介绍?[[email protected]].Elbie勒索软件是一种恶意软件,该勒索软件是Phobos家族的一部分。它会加密文件以使其无......
  • 20212323严文霞--数据库读书笔记一(P3-P18,P31-P33)
    1.1数据库系统概述1.1.1数据库的4个基本概念数据(data)定义:描述事物的符号记录称为数据。数据有多种表现形式,例如数字、文字、图形、图像、音视频等;数据需要进行解......
  • 数据库同步,MongoDB、ES,寻求免费的可写入型的ODBC驱动
    大家好,我们开发的数据库同步软件DBSync,能同步多种数据库,支持增量同步、异构同步。但对于NoSQL的MongoDB,Elasticsearch,一直有个问题:官方的ODBC驱动只能读数据库,不能写数据......
  • spring boot jpa 数据库字段加密存储
     在SpringBootJPA中,可以通过自定义AttributeConverter类来实现数据库字段的加密存储。AttributeConverter是JPA2.1中引入的一个接口,用于在实体属性和数据库列......
  • CMU 15-445 数据库系统 Homework SQL查询
    cmu15-445是一门关于数据库的课程,看到该课程的homeworks和project就觉得十分有挑战性。本文是对该课程的Homework1,SQL语句的十道题,做完以后可以对SQL查询有个好的了解。......
  • MySQL数据库30条规范解读
    军规适用场景:并发量大、数据量大的互联网业务军规:介绍内容解读:讲解原因,解读比军规更重要 一、基础规范(1)必须使用InnoDB存储引擎解读:支持事务、行级锁、并发性能更好、CPU及......
  • android studio数据库连接
    我先是去找建坤要了连接数据库用的java代码,给了一段连接远程数据的android代码<uses-permission android:name="android.permission.INTERNET" />    <uses-permiss......