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

数据库连接池

时间:2022-10-16 15:44:55浏览次数:35  
标签:jdbc java 数据库 druid import com 连接池

这是文件目录

 

链接库代码

package com.itheima.jdbc.druid;

import com.alibaba.druid.pool.DruidDataSource;
import com.alibaba.druid.pool.DruidDataSourceFactory;
import com.alibaba.druid.support.json.JSONUtils;

import javax.sql.DataSource;
import java.io.FileInputStream;
import java.sql.Connection;
import java.util.DuplicateFormatFlagsException;
import java.util.Map;
import java.util.Properties;

//druid数据库连接池演示
public class druiddome {
    public static void main(String[] args) throws Exception {
        //导包
        
        //定义配置文件
        
        //加载配置文件
        Properties prop = new Properties();
        prop.load(new FileInputStream("jdbc-dome/src/druid.properties"));
        //获取连接池对象
        DataSource dataSource=  DruidDataSourceFactory.createDataSource(prop);
        
        //获取数据库链接
        Connection connection = dataSource.getConnection();
        
        System.out.println(connection);

        
    }
}

druid.properties文件代码

driverClassName = com.mysql.jdbc.Driver
url=jdbc:musql://db2?useSSL = false&useServerPrepStmts=true
username=root
password=123456
#初识连接数
initialSize=5
#最大连接数
maxActive=10
#最大等待时间
maxWait=3000

 

标签:jdbc,java,数据库,druid,import,com,连接池
From: https://www.cnblogs.com/yzx-sir/p/16796302.html

相关文章

  • 基本jdbc链接数据库,更改数据
    packagecom.itheima.jdbc;//jdbcimportjava.sql.Connection;importjava.sql.DriverManager;importjava.sql.Statement;publicclassJDBCDemo{publicsta......
  • 封装Druid连接池
    publicclassLsDataSourceUtils{publicclassLsDataSourceUtils{//获取Druid数据库连接池对象privatestaticDataSourcedataSource;/**......
  • navicat连接mysql数据库提示失败,提示2059错误
    Navicat连接数据库失败,提示2059错误,如下图参考资料发现使用的数据库版本是mysql8版本,不是mysql5.7版本MYSQL新版本(8以上版本)的用户登录账户加密方式是【caching_sha2_passwo......
  • ES中的一些基本概念以及和关系数据库对比
    以下总结点为自己思路总结,有不正确地方,请斧正。ES中的基本概念一……索引索引:存放在ES中同一个类型文档的集合叫做ES中的索引,类似于关系数据库中的TableES中的基......
  • 关于数据库的一些基础知识,不总结就会忘
    之前在Mac上安装了MySQL5.7版本,最近想连接数据库看看之前的数据还在不在,结果发现初始密码给忘了。这可怎么办,别着急,从头开始来吧 1.打开终端,输入mysql-uroot-p然后......
  • 清除SQL Server数据库日志(ldf文件)的几种方法
      随着系统运行时间的推移,数据库日志文件会变得越来越大,这时我们需要对日志文件进行备份或清理。  解决方案1-直接删除本地ldf日志文件:(比较靠谱方案!)  1.......
  • 清除SQL Server数据库日志(ldf文件)的几种方法
      随着系统运行时间的推移,数据库日志文件会变得越来越大,这时我们需要对日志文件进行备份或清理。  解决方案1-直接删除本地ldf日志文件:(比较靠谱方案!)  1.......
  • 数据库基础 ——索引及优化
    一、关系型数据库的大致架构  关系型数据库大致分为两个部分:  1.DB:数据库(Database),即存储数据的仓库,其本质是一个文件系统,保存一系列有组织的数据。  2.DBMS:数据......
  • postgres15删除数据库报错ERROR: database "***" is being accessed by other users
    postgres15删除数据库时报以下错误:postgres=#dropdatabasejw_admin;ERROR:database"jw_admin"isbeingaccessedbyotherusersDETAIL:Thereare3othersessio......
  • redis:jedis连接池
    Jedis本身是线程不安全的,并且频繁的创建和销毁连接会有性能损耗,因此我们推荐大家使用Jedis连接池代替Jedis的直连方式。importredis.clients.jedis.*;publicclassJe......