第一步:

去maven官网引入阿里Druid数据库连接池和mysql数据库连接池

找到适配的mysql版本

第二步:

将代码复制到pom.xml文件的dependencies里
<!-- https://mvnrepository.com/artifact/com.alibaba/druid --><dependency><groupId>com.alibaba</groupId><artifactId>druid</artifactId><version>1.1.22</version></dependency><!-- https://mvnrepository.com/artifact/mysql/mysql-connector-java --><dependency><groupId>mysql</groupId><artifactId>mysql-connector-java</artifactId><version>5.1.48</version></dependency>
下载成功

第三步:

建立数据库的连接并测试
import com.alibaba.druid.pool.DruidDataSource;
import java.sql.Connection;public class MySqlDbUtil {private  DruidDataSource dataSource = null;private  void initDataSource() throws Exception {if (dataSource == null) {dataSource = new DruidDataSource();dataSource.setUrl("jdbc:mysql://127.0.0.1:3306/band2");dataSource.setDriverClassName("com.mysql.jdbc.Driver");dataSource.setUsername("root");dataSource.setPassword("z..24872126..");dataSource.setInitialSize(1);dataSource.setMinIdle(1);dataSource.setMaxActive(10);dataSource.setMaxWait(20000);dataSource.setTimeBetweenConnectErrorMillis(2000);dataSource.setValidationQuery("select 'x'");dataSource.setTestWhileIdle(true);dataSource.setTestOnBorrow(true);}}public  Connection getConnect() throws Exception {Connection conn = null;initDataSource();conn = dataSource.getConnection();return conn;}
}

第四步:

测试
import cn.edu.mju.project2.dao.impl.MySqlDbUtil;
import org.junit.Test;public class TestDataSource {@Testpublic void testConnection()  {try {new MySqlDbUtil().getConnect();} catch (Exception e) {e.printStackTrace();}}}

第五步:

测试成功

总结:

中途过程中出现一次错误,JDBC的地址一定要正确以及用户名和密码,不然会报错


Maven引入数据库JDBC驱动相关推荐

  1. DBVisualizer 添加数据库JDBC驱动

    DbVisualizer是一个完全基于JDBC的跨平台数据库管理工具.它允许通过JDBC的驱动同时连接各种不同的数据库:立刻指向并浏览数据库结构,观看数据库对象的详细特征,图解桌面数据.任意的SQL声 ...

  2. 数据库JDBC驱动下载大全

    1.数据库驱动下载地址 Cache : http://www.cachemonitor.de/intersystems-documentation/cache-jdbc-driver DB2 : ht ...

  3. GBase 8a MPP数据库JDBC驱动IPv6设置

    JDBC支持使用ipv6与数据库连接,使用方式除了url设置有区别外,其他操作完全一样. 假设集群IP为2001:da8:e000::1:1:1,url配置示例如下: jdbc:gbase://(20 ...

  4. GBase 8a MPP数据库JDBC驱动链接虚拟集群

    JDBC支持指定VC与数据库连接,需要通过在url中配置参数实现,对于配置了VC的集群,且用户没有默认VC的情况,必须在url中指定VC才能与集群连接. 假设集群VC名称为vc1,url配置示例如下: ...

  5. mysql驱动maven_IDEA用Maven连接MySQL的jdbc驱动,并操作数据库

    1.在IDEA里创建Maven项目 1.1.点击Create New Project 1.2.选择Maven,JDK这里用的是1.8,点击Next 1.3.填入"组织名".&quo ...

  6. Maven项目启动报错 org.apache.catalina.LifecycleException: Failed to start component,手动添加Oracle JDBC 驱动jar包

     项目启动报错: D:\apache-tomcat-8.5.43\bin\catalina.bat run [2019-09-11 11:31:53,154] Artifact heima_ssm_w ...

  7. 解决Oracle jdbc驱动包maven下载失败问题

    由于Oracle版权限制,其jdbc驱动包不让人随便下载,这就给maven的下载和编译带来了麻烦. 解决办法是先获取jar包(方法一:去oracle官网下载,方法二:去oracle安装目录如produ ...

  8. maven添加sqlserver的jdbc驱动包

    http://search.maven.org/中没有sqlserver的jdbc驱动,所以需要本地安装sqljdbc的jar包,然后再在pom里面引入 Step 1 在微软官网下载sqljdbc的j ...

  9. 解决maven库中没有Oracle jdbc驱动的问题Cannot resolve com.oracle:ojdbc14:10.2.0.1.0

    解决maven库中没有Oracle jdbc驱动的问题Cannot resolve com.oracle:ojdbc14:10.2.0.1.0 在IDEA Maven项目中添加oracle数据库驱动总 ...

  10. 数据库准备,都有了:MySQL卸载、安装,HeidiSQL安装、JDBC驱动(mysql-connector-java-8.0.27)添加

    学习了一段时间的mysql,感觉有必要总结.记录一下,以便以后查阅,同时作为一种参考,使后来的学习者少走弯路,快速进入"角色".接下来的介绍并不仅仅讲操作步骤,穿插介绍了一些步骤后 ...

最新文章

  1. python3 文件读写 r 和 rb 区别
  2. Java Daemon线程
  3. Actor IM 中 WebRTC的设定
  4. 程序员利用Python破解老婆撤回的消息,这样竟然还有老婆?
  5. ExoPlayer用户手册
  6. java.lang.ClassNotFoundException: org.springframework.web.util.IntrospectorCleanupListener错误解决方案...
  7. sklearn随机森林展示各个特征权重
  8. 如何加入github开源项目!
  9. openmeetings(开源视频会议系统)的详细安装步骤 (windows版)
  10. 21天学通C语言-学习笔记(2)
  11. 记录六足机器人的各类参数(micropython)
  12. UI设计师的段位和匹配能力
  13. Elasticsearch笔记(九):实践篇-查找附近的人
  14. 视频数据集 | 视频动作识别video recognition常用数据集整理
  15. python去掉第一个字符_去掉python字符串前面的”b”
  16. [多图]输入法漏洞再现Windows 8 利用QQ拼音纯净版实现提权
  17. 职场中14个坏习惯可能让你丢掉工作
  18. android 吐泡泡动画,android仿摩拜贴纸碰撞|气泡碰撞
  19. B01 - 004、配置联网
  20. AI通过了艺术创作图灵测试,你根本分不出来作者是不是人

热门文章

  1. 阅读SSM项目之scm
  2. Excel如何批量根据身份证号码查询出地址
  3. Socket编程---聊天室终极版-私聊群聊
  4. java解析魔兽争霸3录像_Java解析魔兽争霸3录像W3G文件(三):解析游戏开始前的信息...
  5. 贤鱼的刷题日常-【c++】P7909 [CSP-J 2021] 分糖果
  6. 仿macos风格的windows11桌面(适用win10,win11,齐全模板与配件,及相关问题解决方案)
  7. 贾维斯雨滴桌面(素材跟教程都有)
  8. 速达登录服务器密码如何修改,登录速达软件口令忘记了进不去怎么弄
  9. labeltool标注工具使用说明
  10. IOS开发之——AFN-文件下载(03)