上一页 1 ··· 21 22 23 24 25 26 27 28 29 ··· 49 下一页
摘要: 在设计LOL的时候,进攻类英雄有两种,一种是进行物理系攻击,一种是进行魔法系攻击 这时候,就可以使用接口来实现这个效果。 接口就像是一种约定,我们约定某些英雄是物理系英雄,那么他们就一定能够进行物理攻击。 步骤1:物理攻击接口步骤2:设计一类英雄,能够使用物理攻击步骤3:魔法攻击接口步骤4:设计一类 阅读全文
posted @ 2020-03-26 09:30 Lan_ht 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 与线程池类似的,数据库也有一个数据库连接池。 不过他们的实现思路是不一样的。 本章节讲解了自定义数据库连接池类:ConnectionPool,虽然不是很完善和健壮,但是足以帮助大家理解ConnectionPool... 阅读全文
posted @ 2020-03-25 09:28 Lan_ht 阅读(125) 评论(0) 推荐(0) 编辑
摘要: DAO=DataAccess Object数据访问对象实际上就是运用了练习-ORM中的思路,把数据库相关的操作都封装在这个类里面,其他地方看不到JDBC的代码步骤1:DAO接口步骤2:HeroDAO步骤3:练习-... 阅读全文
posted @ 2020-03-25 09:28 Lan_ht 阅读(88) 评论(0) 推荐(0) 编辑
摘要: ORM=Object Relationship Database Mapping 对象和关系数据库的映射 简单说,一个对象,对应数据库里的一条记录步骤1:根据id返回一个Hero对象步骤2:练习-ORM步骤3:答... 阅读全文
posted @ 2020-03-25 09:28 Lan_ht 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 步骤1:不使用事务的情况步骤2:使用事务步骤3:MYSQL 表的类型必须是INNODB才支持事务步骤4:练习-事务步骤5:答案-事务步骤 1 : 不使用事务的情况没有事务的前提下假设业务操作是:加血,减血各做一次... 阅读全文
posted @ 2020-03-25 09:27 Lan_ht 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 步骤1:获取自增长id步骤2:获取表的元数据步骤3:练习-自增长id步骤4:答案-自增长id步骤 1 : 获取自增长id在Statement通过execute或者executeUpdate执行完插入语句后,MyS... 阅读全文
posted @ 2020-03-25 09:27 Lan_ht 阅读(100) 评论(0) 推荐(0) 编辑
摘要: execute与executeUpdate的区别步骤1:相同点步骤2:不同点步骤3:练习-分页查询步骤4:答案-分页查询步骤 1 : 相同点execute与executeUpdate的相同点:都可以执行增加,删除... 阅读全文
posted @ 2020-03-25 09:27 Lan_ht 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 步骤1:使用PreparedStatement步骤2:PreparedStatement的优点1-参数设置步骤3:PreparedStatement的优点2-性能表现步骤4:PreparedStatement的优... 阅读全文
posted @ 2020-03-24 09:38 Lan_ht 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 执行查询SQL语句步骤1:查询语句步骤2:SQL语句判断账号密码是否正确步骤3:获取总数步骤4:练习-分页查询步骤5:答案-分页查询步骤 1 : 查询语句executeQuery 执行SQL查询语句注意: 在取第... 阅读全文
posted @ 2020-03-24 09:38 Lan_ht 阅读(166) 评论(0) 推荐(0) 编辑
摘要: CRUD是最常见的数据库操作,即增删改查 C 增加(Create) R 读取查询(Retrieve) U 更新(Update) D 删除(Delete) 在JDBC中增加,删除,修改的操作都很类似,只是传递不同的... 阅读全文
posted @ 2020-03-24 09:38 Lan_ht 阅读(102) 评论(0) 推荐(0) 编辑
上一页 1 ··· 21 22 23 24 25 26 27 28 29 ··· 49 下一页