c3p0 配置连接 MySQL8.X+

本贴最后更新于 1472 天前,其中的信息可能已经沧海桑田

c3p0 配置连接 MySQL8.X+

MySQL 升级到 8.X 之后,官方的驱动包更改了配置方式,所以对于以往的连接方式可能不太适用。

在这儿写一篇博客来记录一下自己用 c3p0 的步骤。

环境

win10 IDEA2019.3.2 c3p0

步骤

  1. 导包
    1. c3p0-0.9.5.2~v+
    2. mchange-commons-java-0.2.11~v+
    3. mysql-connector-java-8.0.X~v+(自己是哪个导哪个就行)
  2. 配置 c3p0-config.xml 文件(4 必选)
    1. 驱动类完整类名用来加载(注册)sql 驱动
      1. driverClass:com.mysql.cj.jdbc.Driver
    2. 数据库 URL 地址,mysql 驱动升级到 8 之后,在资源定位时必须要明确指定时区
      1. jdbcUrl:jdbc:
    3. 数据库用户名
    4. 数据库用户密码
    5. image.png
  3. 测试连接
    1. 先建一个静态的连接池工具类
      1. 初始化连接池
      2. 获得连接
      3. image.png
    2. 写个 main 方法测试
      1. image.png
  4. 搞完收工
  • c3p0
    2 引用
  • IDEA

    IDEA 全称 IntelliJ IDEA,是一款 Java 语言开发的集成环境,在业界被公认为最好的 Java 开发工具之一。IDEA 是 JetBrains 公司的产品,这家公司总部位于捷克共和国的首都布拉格,开发人员以严谨著称的东欧程序员为主。

    180 引用 • 400 回帖
  • MySQL

    MySQL 是一个关系型数据库管理系统,由瑞典 MySQL AB 公司开发,目前属于 Oracle 公司。MySQL 是最流行的关系型数据库管理系统之一。

    673 引用 • 535 回帖

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...