第一步:

去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. php重置密码,linux密码忘记重置密码的方法
  2. malloc和free实现的原理
  3. Python基础-os模块 sys模块
  4. socket 编程 基于 select 实现的回射客户端/服务程序
  5. ECCV2018 论文简析 Oral_1
  6. centos6.8 安装php7
  7. centos 7 查看、更新系统版本
  8. 基于tetgen对曲面分隔的box区域做限定四面体剖分
  9. 如何实现消息功能_微信多个群转发消息如何实现?多群转发小助手转播云端转播功能怎样操作?...
  10. 解决iOS app集成共享QQ场地,微信的朋友,朋友等功能圈,不能采用苹果公司的审计问题...
  11. SQL Server 2008 R2 学习总结
  12. Rayman的绝顶之路——Leetcode每日一题打卡5
  13. 数据结构之你没见过的排序算法!
  14. 盈鹏飞嵌入式_EVB-T335 TF卡功能测试手册
  15. Windows系统和Office的VL版本是什么意思有什么区别?
  16. python实现selenium文件上传的两种方式
  17. ERR_UNSAFE_PORT解决以及所有非安全端口
  18. 索尼将开发应用于机器人和自动驾驶汽车的新型传感器技术
  19. NSArray和NSMutableArray使用
  20. freenom的域名如何添加Cloudflare 的Nameserver

热门文章

  1. LaserJet 5000 及 5100 系列打印机出现 pcl xl error 怎么办
  2. 无盘服务器pnp,锐起无盘PNP有哪些配置类型
  3. Android生成签名文件对应用签名 Android签名作用
  4. 百度文库刷财富值软件,如何刷百度文库财富值
  5. Java设计模式之Adapter模式
  6. 瑞星杀毒软件2007 / 瑞星个人防火墙2007 - 免费试用
  7. win10屏幕保护色设置
  8. 重庆北大青鸟【学员心声】:转行是痛苦的,但决定是正确的!
  9. .NET反编译工具:de4dot
  10. blender烘焙法线贴图