MySQL学习&JDBC连接MySQL(1)
2021/6/9 2:24:05
本文主要是介绍MySQL学习&JDBC连接MySQL(1),对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
MySQL学习&JDBC连接MySQL(1)第一步:下载并安装MySQL
MySQL下载地址
点击,进去,你将看到:
然后你就完成下载了,下载后是一个压缩包,解压之后得到:
这个时候你需要手动配置,在这个目录下创建一个文件,输入以下内容:
[mysqld] # 设置3306端口 port=3306 # 设置mysql的安装目录 basedir=#你安装的目录 # 设置mysql数据库的数据的存放目录 datadir=#数据库存放的目录 # 允许最大连接数 max_connections=200 # 允许连接失败的次数。 max_connect_errors=10 # 服务端使用的字符集默认为utf8mb4 character-set-server=utf8mb4 # 创建新表时将使用的默认存储引擎 default-storage-engine=INNODB # 默认使用“mysql_native_password”插件认证 #mysql_native_password default_authentication_plugin=mysql_native_password [mysql] # 设置mysql客户端默认字符集 default-character-set=utf8mb4 [client] # 设置mysql客户端连接服务端时默认使用的端口 port=3306 default-character-set=utf8mb4
注意上面安装目录是需要根据你安装的位置去填写的!
还要去cmd命令框手动安装:(以Windows为例)
去修改密码
然后你要记得去修改密码,因为之前的操作你会获得一个临时密码,这个MySQL8比较高级,修改密码的方式可能和其他的版本或者其他的数据库不太一样(和Oracle差不多):
命令如下:
mysql -u root -p alter user 用户名 identified by'新密码';
经过漫长的配置,我完成了MySQL的安装和配置,以及JDBC基本包导入的工作
然后我已经成功导入了JDBC需要的包,现在我要去MySQL底下创建我要的数据库!并且对JDBC导入的包进行测试!
第二步,配置JDBC:
然后去Eclipse上配置:
去新建一个项目,然后Build Path,然后点config那个,
添加就完事了!
第三步:代码测试JDBC连接MySQL:
首先新建一个属于自己的数据库:
然后连接数据库:
import java.sql.*; public class ConnectTest { public static void main(String[] args) { Connection conn = null; try { Class.forName("com.mysql.cj.jdbc.Driver"); System.out.println("Registered success!"); conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/你的数据库名称?useSSL=false&serverTimezone=UTC", "用户名", "密码"); System.out.println("Connection success!"); conn.close(); } catch(Exception e) { System.out.println("Error!"); } } }
这里要注意的是:
getConnection(url, user, password)这三个参数一定要按照规定格式填写好!
如此以来,查看输出内容便可知道是否完成连接数据库:
写在后面:
做项目实在离不开后台,就肯定离不开数据库,希望能够做出一个好项目,把科研项目落地!
这篇关于MySQL学习&JDBC连接MySQL(1)的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-06-25MySQL报错Duplicate entry '0' for key 'PRIMARY'
- 2024-05-29阿里 Canal 实时同步 MySQL 增量数据至 ClickHouse 数据库
- 2024-05-24在Linux下管理MySQL的大小写敏感性
- 2024-04-26MySQL查出时间比实际晚8小时的解决方案
- 2024-04-01JPA不识别MySQL的枚举类型
- 2024-03-30mysql数据库表卡死解决方法
- 2024-03-15MySQL多数据源笔记5-ShardingJDBC实战
- 2024-03-11natural join mysql
- 2024-03-11关于VS2017,VS2015 中利用 EF使用Mysql 不显示数据源问题解决方案
- 2024-02-26mysql 阿里云xb后缀备份文件恢复-icode9专业技术文章分享