在IDEA的maven项⽬中连接并使⽤MySQL8.0的⽅法教程⾸先看⼀下我的基本的开发环境:
mysql下载jar包操作系统:MacOS 10.13.5编辑器:IDEA 2018.3其他:MySQL8.0.15、Maven 3.3.9、JDK 1.8
好,下⾯就正式开始:
第⼀步:在IDEA中新建⼀个maven项⽬
1.使⽤⾻架创建maven项⽬,此处选择:maven-archetype-quickstart
2.填⼊GroupId和ArtifactId
3.第⼀个选中maven安装的⽂件夹,第⼆个选中maven安装⽂件夹中的l,第三个如果l中配置了localRepository,则会⾃动填⼊,若没有则会显⽰默认的本地仓库
4.点击Finish即可成功创建maven项⽬
第⼆步:配置l
在l中的标签内加⼊要⽤到的jar包在仓库中的坐标
1.dom4j的jar包坐标
<dependency>
<groupId>org.dom4j</groupId>
<artifactId>dom4j</artifactId>
<version>2.1.1</version>
</dependency>
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>8.0.13</version>
<scope>runtime</scope>
</dependency>
第三步:创建l配置⽂件并设置
<?xml version='1.0' encoding='UTF-8'?>
<accounts>
<account>
<url>jdbc:mysql://localhost:3306/mybase?useSSL=false&serverTimezone=CTT</url>
<user>root</user>
<password>123456</password>
</account>
</accounts>
在src下创建l,这个xml⽂件中放置的是数据库连接时要使⽤的信息,包括url、root、password。因为我使⽤的是MySQL8.0,所以url和之前版本的有所不同,其中mybase是要连接的数据库的名称,&;则是&的转义字符
第四步:创建JDBCUtils和TestJDBCUtils
在com.langsin.jdbcutil包下创建JDBCUtils.java和TestJDBCUtils.java两个⽂件
第五步:写⼊JDBCUtils和TestJDBCUtils
package com.langsin.jdbcutil;
import org.dom4j.Document;
import org.dom4j.Element;
import org.dom4j.io.SAXReader;
import java.sql.*;
public class JDBCUtils {
private JDBCUtils {}
private static Connection con;
static {
try {
/
/初始化MySQL的Driver类
Class.forName("sql.cj.jdbc.Driver");
//通过dom4j得到xml⽂件中连接数据库的信息
SAXReader reader = new SAXReader();
Document doc = ad("l");
Element root = RootElement();
Element ele = root.element("account");
String url = ele.element("url");
String user = ele.element("user");
String password = ele.element("password");
//连接数据库
con = Connection(url, user, password);
} catch(Exception e) {
throw new RuntimeException(e + ",数据库连接失败!");
}
}
public static Connection getConnection() {
return con;
}
public static void close(Connection con, Statement state) {
if(con != null) {
try {
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论