上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 35 下一页
摘要: 练习-登录案例 需求: 1.通过键盘录入用户名和密码 2.判断用户是否登录成功 select * from user where username="" and password=""; 如果这个sql有查询结果 则成功 反之 则失败 步骤: 1.创建数据表user sql语句 CREATE TAB 阅读全文
posted @ 2022-08-01 10:40 baimingze 阅读(55) 评论(0) 推荐(0)
摘要: ResultSet基本使用 ResultSet:结果集对象 封装查询结果 next():游标向下移动一行 判断当前行是否是最后一行末尾(是否有数据) 如果是 则返回false 如果不是则放回true getxxx(参数):获取数据 xxx:代表数据类型 如:int getInt(),String g 阅读全文
posted @ 2022-08-01 10:03 baimingze 阅读(151) 评论(0) 推荐(0)
摘要: Connecion详解注册驱动 Connection:数据库连接对象 功能: 获取执行sql的对象 Statement createStatement(); PreparedStatement PrepareStatement(String sql) 管理事务 开启事务:setAutoCommit( 阅读全文
posted @ 2022-07-28 16:19 baimingze 阅读(52) 评论(0) 推荐(0)
摘要: DriverManager详解注册驱动 DriverManager:驱动管理对象 功能: 注册驱动:告诉程序该使用哪一个数据库驱动jar static void registerDriver(Driver driver):注册与给定的驱动程序 DriverManager 写代码使用:Class.fo 阅读全文
posted @ 2022-07-28 11:44 baimingze 阅读(292) 评论(0) 推荐(0)
摘要: JDBC概念 概念:java DataBase Connectivity java 数据连接 java语法操作数据库 JDBC本质 其实是官方(sun公司)定义的一套操作所有关系系数据库的规则 即接口 各个数据库厂商去实现这套接口 提供数据库驱动jar包 我们可以使用 这套接口(JDBC)编程 真正 阅读全文
posted @ 2022-07-28 10:44 baimingze 阅读(29) 评论(0) 推荐(0)
摘要: DCL管理用户-增删查 SQL分类: 1.DDL:操作数据库和表 2.DML:增删改表中数据 3.DQL:查询表中数据 4.DCL:管理用户 授权 DBA:数据库管理员 DCL:管理用户 授权 1.管理用户 先找自己的用户表 在编译器中找到mysql数据库 点击表找到user表点击进入 添加用户 S 阅读全文
posted @ 2022-07-27 17:27 baimingze 阅读(45) 评论(0) 推荐(0)
摘要: 事务的四大特效 1.原子性:是不可分割的最小操作单位 要么同时成功 要么同时失败 2.持久性:当事务提交或回滚 数据库会持久化的保存数据 3.隔离性:多个事务之间 相互独立 4.一致性:事务操作前后 数据总量不变 事务的隔离级别 概念:多个事务之间隔离的 相互独立的 但是如果多个事务操作同一批数据 阅读全文
posted @ 2022-07-27 13:58 baimingze 阅读(195) 评论(0) 推荐(0)
摘要: 事务的基本介绍 事务概念:如果一个包含多个步骤的业务操作 被事务管理 那么这些操作要么同时成功 要么同时失败 图解: 事务操作 1.开启事务 start transaction; 2.回滚 rollback; 3.提交 commit; 使用案例演示 数据表 SQL语句 -- 创建数据表 CREATE 阅读全文
posted @ 2022-07-27 11:34 baimingze 阅读(1892) 评论(0) 推荐(0)
摘要: 外键连接 左外连接: 语法 SELECT 字段列表 FROM 表1 LEFT JOIN 表2 ON 条件; 运行结果 左外连接是查询的是左表所有数据以及其交集部分 数据表 这张表并没有进行外键约束 我们使用左连接看一下 可以看见将左边的表全部输出了 以及他们的交集 交集就是我们的dept_id和id 阅读全文
posted @ 2022-07-27 10:30 baimingze 阅读(559) 评论(1) 推荐(0)
摘要: 多表操作概述 数据表 dept emp 准备SQL语句 -- 创建部门表 CREATE TABLE dept( id INT PRIMARY KEY auto_increment, name VARCHAR(20) ); INSERT INTO dept (name) VALUES("开发部"),( 阅读全文
posted @ 2022-07-26 17:32 baimingze 阅读(186) 评论(0) 推荐(0)
上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 35 下一页