学习随笔数据库
SQL基本操作
CREATE TABLE t_book ( id INT, NAME VARCHAR ( 20 ), author VARCHAR ( 10 ), price DOUBLE );
-- 查询数据
select * from t_book;
-- 增加元素
INSERT INTO t_book (id,name,author,price) VALUES (1,'三体','刘慈欣',99.9);
INSERT INTO t_book (id,name,author,price) VALUES (2,'活着','余华',99.9);
--删除
delete from t_book WHERE id = 1;
-- 限制查询前2条记录
SELECT * FROM t_book LIMIT 2;
-- 修改
update t_book set price = 36.6 where id =1;
JDBC
加载Drive驱动
六步法
- 加载驱动
- 创建连接(Connection)
- 创建会话-SQL命令发送器(Statement)
- 通过Statement发送SQL命令得到结果
- 处理结果
- 关闭资源
//加载驱动
Class.forName("com.mysql.cj.jdbc.Driver");
//获取连接
String url="jdbc:mysql://localhost:3306/test";
String username="root";
String password="123456";
Connection con = DriverManager.getConnection(url,username,password);
//创建会话
Statement sta = con.createStatement();
if(sta.executeUpdate("insert into t_book (id,name,author,price) values (3,'红高粱','莫言',88) ")>0){
System.out.println("插入成功");
}else {
System.out.println("插入失败");
}
sta.close();
con.close();