Mysql的安装与JDBC连接mysql数据库
一.Mysql的安装下载安装选择社区版本https://dev.mysql.com/downloads/选择微软下载第一个选择nothinks解压安装包编写MySQL配置文件在解压目录下新建my.ini文件在ini文件插入[mysqld]# 设置3306端口port=3306# 设置mysql的安装目录----------是你的文件路径-------------basedir=D:\mysql-8
目录
一.Mysql的安装
下载安装 选择社区版本
MySQL :: MySQL Community Downloads
选择微软
下载第一个
选择nothinks
解压安装包
编写MySQL配置文件
在解压目录下新建my.ini文件
在ini文件插入
[mysqld]
# 设置3306端口
port=3306
# 设置mysql的安装目录 ----------是你的文件路径-------------
basedir=D:\mysql-8.0.26-winx64\mysql-8.0.26-winx64
# 设置mysql数据库的数据的存放目录 ---------是你的文件路径data文件夹自行创建
#datadir=E:\mysql\mysql\data
# 允许最大连接数
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
初始化MySQL数据库,以管理员身份打开命令提示符,切换到bin目录下
执行命令
mysqld --initialize --console
记住密码
我的随机密码:5ikpcgolFp#x
安装mysql服务并启动
mysqld --install mysql
输入指令启动服务
net start mysql
连接mysql
mysql -uroot -p
输入刚才的密码
修改密码为111111
退出exit或者quit
登录就可以用mysql -uroot -p
配置环境变量
新建系统变量
变量值为路径
然后在系统变量里面找到path变量
添加%MYSQL_HOME%\bin
然后右键此电脑->管理->服务与应用程序->服务
找到mysql将启动类型改为手动
二.Java连接 MySQL
连接Java 连接 MySQL 需要驱动包,最新版下载地址为:
解压后得到 jar 库文件,然后在对应的项目中导入该库文件。
1.在MySQL中建立数据表
代码
create table users(
id int primary key auto_increment,
name varchar(40),
password varchar(40),
email varchar(60),
birthday date
)character set utf8 collate utf8_general_ci;
insert into users(name,password,email,birthday) values('zs','123456','zs@sina.com','1999-12-04');
insert into users(name,password,email,birthday) values('lisi','123456','lisi@sina.com','2001-12-04');
insert into users(name,password,email,birthday) values('wangwu','123456','wangwu@sina.com','2003-12-04');
创建java web项目
在创建项目的web目录中的WEB-INF下建立两个文件夹,一个是classes,用于保存程序运行时编译的文件。另一个是lib文件夹,用于存放程序运行时所要存放的外部类。
将jar包放在libs下
修改output path路径,修改为刚刚创建的classes文件夹,File——>Project Structure——>Modules
修改外部类的引用路径,修改为刚刚创建的lib文件夹
在src文件夹下创建java类,编写代码获取数据库连接,并获取数据库中的数据,代码如下
import java.sql.*;
public class Demo1_JDBCTest {
public static void main(String[] args) throws SQLException, ClassNotFoundException {
//注册驱动
Class.forName("com.mysql.cj.jdbc.Driver");
//创建连接
Connection conn=DriverManager.getConnection
("jdbc:mysql://localhost/test?useSSL=FALSE&serverTimezone=UTC","root","admin");
//得到执行sql语句的Statement对象
Statement stmt=conn.createStatement();
//执行sql语句,并返回结果
ResultSet rs=stmt.executeQuery("select * from users");
//处理结果
while (rs.next()) {
for (int i = 1; i <= 5; i++) {
System.out.print(rs.getString(i) + "\t");
}
System.out.println();
}
//关闭资源
rs.close();
stmt.close();
conn.close();
}
}
连接成功
三.总结
通过安装MySQL和使用Java与数据库的连接的过程让我重温了这部分知识,也巩固了其他忘记的细节,中途遇到不少困难,通过查询资料也迎刃而解,提高了我的学习能力。
更多推荐
所有评论(0)