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