目录
项目地址:https://github.com/aijisjtu/Bot-Battle
配置数据源:设置数据库地址、用户名和密码等。
建立连接:与数据库服务器建立通信通道。
执行 SQL 语句:向数据库发送 SQL 指令,进行查询、插入、更新等操作。
处理结果:处理数据库返回的结果。
关闭连接:关闭与数据库的连接,释放资源。
数据库配置
在 application.properties
中添加数据库配置:
本项目
spring.datasource.username=root
spring.datasource.password=aijisjtu
spring.datasource.url=jdbc:mysql://localhost:3306/kob?serverTimezone=Asia/Shanghai&useUnicode=true&characterEncoding=utf-8
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
常用操作
默认开机自动启动(以本项目的 MySql 8.0 为例)手动命令如下
net stop mysql80
关闭net start mysql80
启动
mysql -uroot -p123456
:连接用户名为root
,密码为-123456
的数据库服务
show databases;
:列出所有数据库create database kob
;:创建数据库drop database kob;
:删除数据库use kob;
:使用数据库 kobshow tables;
:列出当前数据库的所有表create table user(id int, username varchar(100))
:创建名称为 user 的表,表中包含 id 和 username 两个属性。drop table user;
:删除表insert into user values(1, 'hong');
:在表中插入数据select * from user;
:查询表中所有数据delete from user where id = 2;
:删除某行数据