在线精品99_中国九九盗摄偷拍偷看_91免费版在线观看_91.app_91高清视频在线_99热最新网站

在IDEA的maven项目中如何连接并使用MySQL8.0

131次阅读
没有评论

共计 3094 个字符,预计需要花费 8 分钟才能阅读完成。

这篇文章主要介绍了在 IDEA 的 maven 项目中如何连接并使用 MySQL8.0,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让丸趣 TV 小编带着大家一起了解一下。

首先看一下我的基本的开发环境:

操作系统: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 安装文件夹中的 conf/settings.xml,第三个如果 settings.xml 中配置了 localRepository,则会自动填入,若没有则会显示默认的本地仓库

4. 点击 Finish 即可成功创建 maven 项目

第二步:配置 pom.xml

在 pom.xml 中的标签内加入要用到的 jar 包在仓库中的坐标

1.dom4j 的 jar 包坐标

dependency 
  groupId org.dom4j /groupId 
  artifactId dom4j /artifactId 
  version 2.1.1 /version 
 /dependency

2.mysql 的 jar 包坐标

dependency 
  groupId mysql /groupId 
  artifactId mysql-connector-java /artifactId 
  version 8.0.13 /version 
  scope runtime /scope 
 /dependency

第三步:创建 JDBC.xml 配置文件并设置

?xml version= 1.0  encoding= UTF-8 ? 
 accounts 
  account 
  url jdbc:mysql://localhost:3306/mybase?useSSL=false amp;serverTimezone=CTT /url 
  user root /user 
  password 123456 /password 
  /account 
 /accounts

在 src 下创建 JDBC.xml,这个 xml 文件中放置的是数据库连接时要使用的信息,包括 url、root、password。因为我使用的是 MySQL8.0,所以 url 和之前版本的有所不同,其中 mybase 是要连接的数据库的名称,amp; 则是 的转义字符

第四步:创建 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( com.mysql.cj.jdbc.Driver 
 // 通过 dom4j 得到 xml 文件中连接数据库的信息
 SAXReader reader = new SAXReader();
 Document doc = reader.read( src/JDBC.xml 
 Element root = doc.getRootElement();
 Element ele = root.element( account 
 String url = ele.element( url 
 String user = ele.element( user 
 String password = ele.element( password 
 // 连接数据库
 con = DriverManager.getConnection(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 { con.close();
 } catch (SQLException e) { e.printStackTrace();
 }
 }
 if(state != null) {
 try { state.close();
 } catch (SQLException e) { e.printStackTrace();
 }
 }
 }
 public static void close(Connection con, Statement state, ResultSet rs) { if(con != null) {
 try { con.close();
 } catch (SQLException e) { e.printStackTrace();
 }
 }
 if(state != null) {
 try { state.close();
 } catch (SQLException e) { e.printStackTrace();
 }
 } 
 if(rs != null) {
 try { rs.close();
 } catch (SQLException e) { e.printStackTrace();
 }
 }
 }
package com.langsin.jdbcutil;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
public class TestJDBCUtils { public static void main(String[] args) { Connection con = JDBCUtils.getConnection();
 String sql =  SELECT * FROM sort 
 // 创建 PreparedStatement 对象,并将 sql 语句发送到数据库
 PreparedStatement pst = con.prepareStatement(sql);
 // 取得执行后的结果集
 ResultSet rs = pst.executeQuery();
 // 输出 sort 表中第二列的所有数据
 while(rs.next()) { System.out.println(rs.getString(2));
 }
 JDBCUtils.close(con, pst, rs);
 }
}

感谢你能够认真阅读完这篇文章,希望丸趣 TV 小编分享的“在 IDEA 的 maven 项目中如何连接并使用 MySQL8.0”这篇文章对大家有帮助,同时也希望大家多多支持丸趣 TV,关注丸趣 TV 行业资讯频道,更多相关知识等着你来学习!

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-08-04发表,共计3094字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)
主站蜘蛛池模板: 色视频综合无码一区二区三区 | 九九九色视频在线观看免费 | 西西午夜影院 | 日韩在线观看精品 | 有色视频在线观看 | 人妻 丝袜美腿 中文字幕 | 国产福利一区二区三区在线观看 | 久久日本精品国产精品白 | 性夜久久一区国产9人妻 | 四虎影库在线播放 | 深夜国产福利 | 亚洲欧美一区二区三区在线播放 | a级做爰视频免费观看 | 美女视频黄a视频全免费 | 中文视频在线观看 | 国模冰莲私拍01 | 青青青国产在线视频 | 国产午夜福利久久精品 | 亚洲午夜网未来影院 | 亚洲色精品aⅴ一区区三区 亚洲色精品vr一区二区三区 | 国产黄在线观看 | 亚洲区精选网址 | 少妇高清精品毛片在线视频 | 青免费视频 | 亚洲欧美日韩中文在线制服 | 国产真实夫妇视频 | 热re91久久精品国产91热 | 在线看片无码永久免费视频 | 国产精品激情丝袜美女 | 中文字幕一区二区视频 | 久久er99热这里只是精品 | 国产偷国产偷亚洲高清在线 | 亚洲视频不卡 | 99j久久精品久久久久久 | 爱操综合网 | 欧美午夜片欧美片在线观看 | 国产一区二卡三区四区 | 国产成视频在线观看 | 美女裸体自慰在线观看 | 在线九色 | 欧美色aⅴ欧美综合色 |