上一页 1 2 3 4 5 6 7 ··· 10 下一页
摘要: 什么是DAO DAO是:Data Access Object,翻译为:数据访问对象。 一种JavaEE的设计模式,专门用来做数据增删改查的类。 在实际的开发中,通常我们会将数据库的操作封装为一个单独的DAO去完成,这样做的目的是:提高代码的复用性,另外也可以降低程序的耦合度,提高扩展力。 例如:操作 阅读全文
posted @ 2025-02-27 11:28 念念念北 阅读(50) 评论(0) 推荐(0)
摘要: 第07章 JDBC实现员工管理 数据库表的准备 drop table if exists t_employee; create table t_employee( id bigint primary key auto_increment, name varchar(255), job varchar(255), hiredate 阅读全文
posted @ 2025-02-27 11:27 念念念北 阅读(33) 评论(0) 推荐(0)
摘要: 第06章 JDBC调用存储过程 在MySQL中创建存储过程 create procedure mypro(in n int, out sum int) begin set sum := 0; repeat if n % 2 = 0 then set sum := sum + n; end if; set n := n - 1; u 阅读全文
posted @ 2025-02-27 11:26 念念念北 阅读(41) 评论(0) 推荐(0)
摘要: 第05章 JDBC事务 什么是事务 事务是一个完整的业务,在这个业务中需要多条DML语句共同联合才能完成,而事务可以保证多条DML语句同时成功或者同时失败,从而保证数据的安全。例如A账户向B账户转账一万,A账户减去一万(update)和B账户加上一万(update),必须同时成功或者同时失败,才能保证数据是正确的。 另请参 阅读全文
posted @ 2025-02-27 11:23 念念念北 阅读(30) 评论(0) 推荐(0)
摘要: 第04章 SQL注入 SQL注入问题 SQL注入问题说的是:用户输入的信息中含有SQL语句关键字,和程序中的SQL语句进行字符串拼接,导致程序中的SQL语句改变了原意。(SQL注入问题是一种系统安全问题) 接下来我们来演示一下SQL注入问题。以用户登录为例。使用表:t_user 业务描述:系统启动后,给出登录页面,用户可 阅读全文
posted @ 2025-02-27 11:20 念念念北 阅读(35) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 ··· 10 下一页