Eclipse下的MySQL8.0的JDBC连接

驱动jar包下载:链接:https://pan.baidu.com/s/1CELkAMoDAzzclKhAa5h7lg 密码:xvlx

首先新建项目,把MySQL8.0的驱动jar包拖进项目。

右键jar包,配置jar包的构建路径,直接选添加至构建路径即可。

配置好之后是这样的:

接下来通过JDBC查询MySQL自带的world库中的country表,输出239个国家的名称

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;

public class Main {
	public static void main(String[] args) {
		String DB_DRIVER = "com.mysql.cj.jdbc.Driver";
		String DB_URL = "jdbc:mysql://localhost:3306?useSSL=false&serverTimezone=Asia/Shanghai";
		String DB_USERNAME = "root";
		String DB_PASSWORD = "123456";

		try {
			Class.forName(DB_DRIVER);
			Connection connection = DriverManager.getConnection(DB_URL, DB_USERNAME, DB_PASSWORD);
			Statement statement = connection.createStatement();
			statement.execute("USE `world`");
			ResultSet resultSet = statement.executeQuery("SELECT * FROM `country`");
			while(resultSet.next()) {
				System.out.println(resultSet.getString("Name"));
			}
			resultSet.close();
			statement.close();
			connection.close();
		} catch (Exception e) {
			e.printStackTrace();
		}
	}
}

这里需要注意MySQL8.0和低版本不同的地方:DB_DRIVER要写com.mysql.cj.jdbc.Driver,并且DB_URL后面要加上useSSL和serverTimezone

原文地址:https://www.cnblogs.com/null-0/p/9426045.html

时间: 2024-10-13 07:58:36

Eclipse下的MySQL8.0的JDBC连接的相关文章

centos 安装glassfish4.0 配置jdbc连接mysql

版本glassfish-4.0.zip 1.解压,拷贝到指定安装路径 unzip glassfish-4.0.zip  cp cp glassfish4 /usr/local/ -rf 2.设置glassfish环境变量 vim  /etc/profile export GLASSFISH_HOME=/usr/local/glassfish4 export PATH=.:$PATH:$JAVAHOME/bin:$MYSQLHOME/bin:$GLASSFISH_HOME/bin source /

centos 7下安装mysql-8.0

本篇文章主要介绍在centos7 环境下安装mysql8.0并设置为开机自启. 安装步骤 1.配置yum源 首先在 https://dev.mysql.com/downloads/repo/yum/ 找到 yum 源 rpm 安装包,但是我那会打开这个网页时有点慢毕竟是国外的网站,所以我分享到百度网盘了,链接:https://pan.baidu.com/s/1-gX5eN2QnSH5ptcxsIiq3Q 密码:pirb. 下载完成上传到服务器,我是传到了opt目录下. 2.安装mysql源 yu

CentOS安装GlassFish4.0 配置JDBC连接MySQL

转自:http://linux.it.net.cn/CentOS/course/2014/0724/3319.html 版本glassfish-4.0.zip 1.解压,拷贝到指定安装路径   unzip glassfish-4.0.zip cp cp glassfish4 /usr/local/ -rf 2.设置glassfish环境变量 Linux学习,http:// linux.it.net.cn   vim  /etc/profile export GLASSFISH_HOME=/usr

Windows10下安装MySQL8.0

1:首先去官网下载安装包 下载地址:https://dev.mysql.com/downloads/mysql/ 这是我下载版本 2:将解压文件解压到你安装的目录:E:\mysql-8.0.11-winx64  (我这是放在E盘根目录,不要放在有中文名字和空格的的目录下.例如 ) 3:在mysql-8.0.11-winx64文件夹下面新建一个my.ini文件和一个data文件夹 4:配置系统环境 在path中添加%MYSQL_HOME%\bin 5:以管理员的身份打开cmd窗口跳转路径到E:\m

centos6.10下安装mysql8.0.16root密码修改的坑

上图截取别人的自己懒得弄,检查自己的linux是否有安装就按上图做就行了 接下来是我的干货 mysql8.0安群策略对密码设置很严格规则:大小写加数字和特殊字符串 使用yum安装mysql 后 my.cnf在  根目录etc下,使用  vim /etc/my.cnf  在[mysqld]下 添加 skip-grants-tables保存后退出,重启mysql(servicemysqld restart) 终端输入mysql 按enter进入  执行  update mysql.user set

Ubuntu 下构建mysql8.0 主从复制

主从复制原理:从机(slave)通过读取和同步主机(master)上的二进制日志上的事件(events),在从机本地的数据库中来重现(也可理解为重做)这些操作,从而达到复制的效果. 本人使用的是在windows上挂在两台 ubuntu 18.04虚拟机  mysql8.0 一:安装mysql 8.0 mysql 8.0 安装: 1.https://dev.mysql.com/downloads/repo/apt/ 拖到最底部 2.运行命令 1 sudo dpkg -i mysql-apt-con

CentOs7中Mysql8.0设置远程连接

1 登陆Mysql mysql -uroot -p 输入密码 2 选择 mysql 数据库 use mysql; 在mysql数据库中存储了用户信息的user表 3 在 mysql 数据库的 user 表中查看当前 root 用户的相关信息 select host, user, authentication_string, plugin from user; 可以看到root用户的host默认为localhost,只允许本地访问,不允许远程连接.. 为了安全(网上有人是这么说的,作为菜鸡,我也不

在WINDOWS下安装MYSQL8.0

1:创建文件夹D:\data\service\mysql-8.0.11-winx64\data 2:进到D:\data\service\mysql-8.0.11-winx64\bin 第三步:初始化./mysqld --initialize 第四步:在data下面.err结尾的文件里面找到密码 第五步:测试这个密码是否可以登录./mysql -h 127.0.0.1 -uroot -p./mysql -h localhost -uroot -p 修改密码ALTER USER 'root'@'lo

eclipse下搭建hibernate5.0环境

hibernate引入的jar包:hibernate-release-5.0.12.Final.zip 数据库驱动:mysql-connector-java-5.1.46 二.安装hibernate插件 打开eclipse,点击help-->eclipse marketplace,如图输入:Hibernate Tools,再点击Goa按钮,找到JBoss Tools 点击install安装 如图选择Hibernate Tools,点击Confrm安装.安装完成后重启eclipse. 三. 创建工