Maven引入数据库JDBC驱动
第一步:
去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驱动相关推荐
- DBVisualizer 添加数据库JDBC驱动
DbVisualizer是一个完全基于JDBC的跨平台数据库管理工具.它允许通过JDBC的驱动同时连接各种不同的数据库:立刻指向并浏览数据库结构,观看数据库对象的详细特征,图解桌面数据.任意的SQL声 ...
- 数据库JDBC驱动下载大全
1.数据库驱动下载地址 Cache : http://www.cachemonitor.de/intersystems-documentation/cache-jdbc-driver DB2 : ht ...
- GBase 8a MPP数据库JDBC驱动IPv6设置
JDBC支持使用ipv6与数据库连接,使用方式除了url设置有区别外,其他操作完全一样. 假设集群IP为2001:da8:e000::1:1:1,url配置示例如下: jdbc:gbase://(20 ...
- GBase 8a MPP数据库JDBC驱动链接虚拟集群
JDBC支持指定VC与数据库连接,需要通过在url中配置参数实现,对于配置了VC的集群,且用户没有默认VC的情况,必须在url中指定VC才能与集群连接. 假设集群VC名称为vc1,url配置示例如下: ...
- mysql驱动maven_IDEA用Maven连接MySQL的jdbc驱动,并操作数据库
1.在IDEA里创建Maven项目 1.1.点击Create New Project 1.2.选择Maven,JDK这里用的是1.8,点击Next 1.3.填入"组织名".&quo ...
- 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 ...
- 解决Oracle jdbc驱动包maven下载失败问题
由于Oracle版权限制,其jdbc驱动包不让人随便下载,这就给maven的下载和编译带来了麻烦. 解决办法是先获取jar包(方法一:去oracle官网下载,方法二:去oracle安装目录如produ ...
- maven添加sqlserver的jdbc驱动包
http://search.maven.org/中没有sqlserver的jdbc驱动,所以需要本地安装sqljdbc的jar包,然后再在pom里面引入 Step 1 在微软官网下载sqljdbc的j ...
- 解决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数据库驱动总 ...
- 数据库准备,都有了:MySQL卸载、安装,HeidiSQL安装、JDBC驱动(mysql-connector-java-8.0.27)添加
学习了一段时间的mysql,感觉有必要总结.记录一下,以便以后查阅,同时作为一种参考,使后来的学习者少走弯路,快速进入"角色".接下来的介绍并不仅仅讲操作步骤,穿插介绍了一些步骤后 ...
最新文章
- python3 文件读写 r 和 rb 区别
- Java Daemon线程
- Actor IM 中 WebRTC的设定
- 程序员利用Python破解老婆撤回的消息,这样竟然还有老婆?
- ExoPlayer用户手册
- java.lang.ClassNotFoundException: org.springframework.web.util.IntrospectorCleanupListener错误解决方案...
- sklearn随机森林展示各个特征权重
- 如何加入github开源项目!
- openmeetings(开源视频会议系统)的详细安装步骤 (windows版)
- 21天学通C语言-学习笔记(2)
- 记录六足机器人的各类参数(micropython)
- UI设计师的段位和匹配能力
- Elasticsearch笔记(九):实践篇-查找附近的人
- 视频数据集 | 视频动作识别video recognition常用数据集整理
- python去掉第一个字符_去掉python字符串前面的”b”
- [多图]输入法漏洞再现Windows 8 利用QQ拼音纯净版实现提权
- 职场中14个坏习惯可能让你丢掉工作
- android 吐泡泡动画,android仿摩拜贴纸碰撞|气泡碰撞
- B01 - 004、配置联网
- AI通过了艺术创作图灵测试,你根本分不出来作者是不是人
热门文章
- 阅读SSM项目之scm
- Excel如何批量根据身份证号码查询出地址
- Socket编程---聊天室终极版-私聊群聊
- java解析魔兽争霸3录像_Java解析魔兽争霸3录像W3G文件(三):解析游戏开始前的信息...
- 贤鱼的刷题日常-【c++】P7909 [CSP-J 2021] 分糖果
- 仿macos风格的windows11桌面(适用win10,win11,齐全模板与配件,及相关问题解决方案)
- 贾维斯雨滴桌面(素材跟教程都有)
- 速达登录服务器密码如何修改,登录速达软件口令忘记了进不去怎么弄
- labeltool标注工具使用说明
- IOS开发之——AFN-文件下载(03)