Mysql步骤
- 创建数据库
- 新建查询
- 创建表SQL
- 查看表中数据SQL
创建表
create table t_book(
id int,
name varchar(30),
author varchar(10),
price double
)
表中增加数据
INSERT INTO t_book (id,name,author,price) VALUES (1,'活着','余华',70);
INSERT INTO t_book (id,name,author,price) VALUES (2,'平凡的世界','路遥',80);
表中删除数据
DELETE FROM t_book WHERE id=1;
表中修改数据
UPDATE t_book SET price = 100 where id=1;
查看表中所有数据
SELECT *FROM t_book;
查看表中部分数据
SELECT name,price FROM t_book;
Java和Mysql连接六步
public static void main(String[] args) throws ClassNotFoundException, SQLException {
//加载驱动:
Class.forName("com.mysql.cj.jdbc.Driver");
//获取连接:
String url = "jdbc:mysql://127.0.0.1:3306/book?useSSL=false&useUnicode=true&characterEncoding=UTF-8&serverTimezone=Asia/Shanghai&allowPublicKeyRetrieval=true";
String username = "root";
String password = "123456";
Connection conn = DriverManager.getConnection(url, username, password);
//创建会话:
Statement sta = conn.createStatement();
//发送SQL:
int i = sta.executeUpdate("insert into t_book (id,name,author,price) values (3,'红高粱','莫言',49)");
//处理结果:
if(i > 0){//证明对数据库的数据条数有影响
System.out.println("插入成功!");
}else{
System.out.println("插入失败!");
}
//关闭资源:
sta.close();
conn.close();
}
非Maven项目的缺点
- 项目中的jar资源需要自己从网上下载,手动导入到项目中使用,不好管理
- jar包版本控制麻烦
Maven仓库使用流程
Maven项目首先去本地仓库找依赖,如果找不到检查是否指定了镜像仓库,如果没指定就去中央仓库,如果指定了就去镜像仓库。