![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
文章平均质量分 73
虾饺不及烧麦
这个作者很懒,什么都没留下…
展开
-
Java语言的Dao层设计(三)—— 数据库的操作工具类(MySQL8.0和JDBC)
数据库的操作工具类 在没有使用框架之前,我们在Dao层中我们经常会使用JDBC来操作数据库中的数据。通常我们为了安全会使用prepareStatement这个存储过程来为数据库操作语句赋值,但在面对一长串的PrepareStatement.SetXXX()命令,有时确实觉得有点儿重复做工的意味。 那么有没有什么办法解决这个问题呢? 其实是有的,使用java语言的可变长度参数(Object… args)和foreach循环可以解决这个问题。 数据库的信息类,包括数据库的名称、用户名、密码以及连接对象,这个类的原创 2020-07-19 22:05:06 · 600 阅读 · 0 评论 -
java语言的Dao层设计(二)—— 使用工厂模式解耦代码
工厂模式原创 2020-07-19 21:02:25 · 742 阅读 · 0 评论 -
java语言的Dao层设计(一)—— Dao层基本结构设计
Dao层——数据访问层 Dao层是具体到每个操作,每个表的增删查改。那怎么写这个数据访问层呢? 我认为有几个是必要的点,IBean、IDao这两个接口。 IBean接口 IBean接口是为了标识数据库表实体类而生的接口。继承IBean接口可以降低代码重复率,减少代码耦合。 import java.io.Serializable; public interface IBean extends Serializable { //继承序列化接口 } IDao接口 IDao接口是为了具体操作而设立的接口,继承原创 2020-07-13 22:39:58 · 4337 阅读 · 1 评论