首页 > 其他分享 >jdbc连接池

jdbc连接池

时间:2022-09-29 16:36:56浏览次数:34  
标签:jdbc java import com properties 连接池

连接池

package com.wang.druid;

import com.alibaba.druid.pool.DruidDataSource;
import com.alibaba.druid.pool.DruidDataSourceFactory;

import javax.sql.DataSource;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.sql.Connection;
import java.util.Collections;
import java.util.Properties;

public class druidjdbc {
    public static void main(String[] args) throws Exception {
        Properties properties=new Properties();
        properties.load(new FileInputStream("src/Druid.properties"));
        DataSource dataSource = DruidDataSourceFactory.createDataSource(properties);
        Connection connection=dataSource.getConnection();
        System.out.println(connection);
    }
}

首先手写Druid配置文件,一定要先加Druid的jar包

<dependency>
      <groupId>com.alibaba</groupId>
      <artifactId>druid</artifactId>
      <version>1.2.8</version>
    </dependency>

配置文件

driverClassName=com.mysql.cj.jdbc.Driver
url=jdbc:mysql://localhost:3306/jdbc?useUnicode=true&characterEncoding=utf-8&serverTimezone=Asia/Shanghai&useSSL=false&allowPublicKeyRetrieval=true
username=root
password=wjs790929
initialSize=5
maxActive=10
maxWait=3000

新建Properties对象,调用load方法来加载配置(路径要写好)
创建连接池导入配置
最后创建连接
之后步骤和之前一样

标签:jdbc,java,import,com,properties,连接池
From: https://www.cnblogs.com/jinnice/p/16742009.html

相关文章

  • jdbc 数据库连接
    连接数据库1)通过Driver来连接(Driver:数据库厂商提供的一个接口)publicvoidtestDriver()throwsException{Driverdriver=newcom.mysql.jdbc.Drive......
  • jdbc 数据的增删改查的Statement Resultset PreparedStatement
    完成数据库的连接,就马上要对数据库进行增删改查操作了;先来了解一下Statement通过JDBC插入数据(这里提供一个查找和插入方法)Statement:用于执行sql语句的对象;*1.通过C......
  • Spring JDBC 数据访问
    SpringJDBC数据访问SpringJDBC是Spring所提供的持久层技术,它的主要目标是降低使用JDBCAPI的门槛,以一种更直接,更简介,更简单的方式使用JDBCAPI,在SpringJDBC里,仅......
  • maven 加载依赖sqljdbc4报错
    错误现象:MavenFailuretofindcom.microsoft.sqlserver:sqljdbc4:jar:4.0解决方法:1.下载对应的sqljdbc4.jar包2.shell窗口执行命令mvninstall:install-file-D......
  • day04 --> (JDBC基本概念、快速入门、对JDBC中各个接口和类详解)
    一、JDBC:1、概念:JavaDataBaseConnectivity -->Java数据库连接,Java语言操作数据库本质:官方(sun公司)定义的一套操作所有关系型数据库的规则,即接口。各个数据库厂商去实......
  • 解决Loading class `com.mysql.jdbc.Driver'. This is deprecated. The new driver cl
    解决Loadingclass`com.mysql.jdbc.Driver'.Thisisdeprecated.Thenewdriverclassis`com.mysql.cj.jdbc.Driver'.Thedriverisautomaticallyregisteredviat......
  • JavaWeb 6 JDBC 常用API
         ......
  • JavaWeb5 JDBC
       packagecom.itheima.jdbc;importjava.sql.Connection;importjava.sql.DriverManager;importjava.sql.SQLOutput;importjava.sql.Statement;publi......
  • JDBC 尚硅谷 days01-数据库连接方式
    1.JDBC(JavaDatabaseConnectivitu):是一个独立于特定数据库管理系统、通用的SQL数据库存储和操作的公共接口;2.JDBC接口包括两个层次面向应用的API:JavaAPI,抽象接口,......
  • java JDBC 读取MySQL数据
    1、准备1、mysql成功启动2、准备好jdbc驱动包,根据mysql选择版本,mysql-connector-java-5.1.46.jar  --》Stringdriver="com.mysql.jdbc.Driver";mysql-c......