Java使用IntelliJ IDEA连接MySQL的详细教程


本文整理自网络,侵删。

本文将使用IntelliJ IDEA演示教程

安装MySQL驱动步骤

工具:

IntelliJ IDEA

MySQL8.0.18

MySQL连接驱动:mysql-connector-java-8.0.23.jar

连接MySQL需要下载驱动

MySQL连接驱动下载

选择Platform Independent

点击Download

点击No thanks, just start my download.

自动开始下载

解压ZIP,复制出mysql-connector-java-8.0.23.jar文件(选择自己想要放入的路径)

打开IDEA

(由于安装了汉化包,英文版的用户可以对应图标来操作)

选中菜单栏文件,之后选择项目结构

选择Libraries

点击+

选择mysql-connector-java-8.0.23.jar文件

添加成功

点击Modules

点击Dependencies,然后点击+

选择JARs or directories...

选择mysql-connector-java-8.0.23.jar文件

打上勾

外部库已经显示mysql-connector-java-8.0.23.jar

添加驱动步骤结束!!!

下面开始连接MySQL

导包操作

import java.sql.*;

定义JDBC驱动名、数据库URL,用户名,密码

MySQL 8.0 以下版本 - JDBC 驱动名及数据库 URL

  static final String JDBC_DRIVER = "com.mysql.jdbc.Driver"; 
  static final String DB_URL = "jdbc:mysql://localhost:3306/RUNOOB";

MySQL 8.0 以上版本 - JDBC 驱动名及数据库 URL

 static final String JDBC_DRIVER = "com.mysql.cj.jdbc.Driver"; 
 static final String DB_URL = "jdbc:mysql://localhost:3306/RUNOOB?useSSL=false&allowPublicKeyRetrieval=true&serverTimezone=UTC";

这里要说明一下数据库 URL

java 无论是通过 JDBC 或是 使用其他的工具连接 mysql 数据库时,连接 URL 带上一定的参数,可以解决很多的问题。

不带参数的URL格式如下:

jdbc:mysql://localhost:3306/数据库名

有用的参数如下:

1.解决数据乱码的问题,加参数:characterEncoding=utf-8

2.打开mysql存储批量数据的开关
如果不打开存储批量数据开关,存储数据会相当慢,需要在 URL 中加入参数:rewriteBatchedStatement = true

加入这两个参数后,url 的完整格式为:
jdbc:mysql://localhost:3306/数据库名?characterEncoding=utf-8&rewriteBatchedStatement=true

阅读剩余部分

相关阅读 >>

mysql无法启动的解决办法示例分享

mysql分页时offset过大的sql优化实例分享

mysql数据库在centos系统下如何被彻底删除的步骤介绍

mysql如何在win10中配置环境变量

巧用navicat for mysql的快捷键

mysql中数据库覆盖导入的几种方式总结

mysql如何创建索引?

mysql数据库自身缓存设置和分页

mysql如何导出表的字段和相关属性(附示例)

mysql怎么查看有没有索引?

更多相关阅读请进入《mysql》频道 >>


数据库系统概念 第6版
书籍

数据库系统概念 第6版

机械工业出版社

本书主要讲述了数据模型、基于对象的数据库和XML、数据存储和查询、事务管理、体系结构等方面的内容。



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...