1. 首页
  2. 编程语言
  3. Java
  4. 通过代理类实现java连接数据库(使用dao层操作数据)实例分享

通过代理类实现java连接数据库(使用dao层操作数据)实例分享

上传者: 2021-12-28 00:33:17上传 PDF文件 73.18 KB 热度 13次

接下来我们定义一个接口,这个接口能够帮助我们轻松地实现代理方法。接口内的方法只有三个:插入、查找全部和通过ID查找。主要要注意的是构造函数那里,参数使用Connection对象,后面使用这个类的时候要传入前面定义的数据库连接类DatabaseConnection中的函数getConnection()返回的Connection对象。这还不是全部,我们可以再加一个工厂类来实现工厂模式:这个工厂类有什么用呢?最后我们在主类文件中进行调用,可以看看工厂类有什么作用:可见具体的实现方法隐藏得比较好,通过工厂类调用get方法获取代理类,代理类调用特定方法,然后由代理类内的具体操作对象去调用具体的操作方法。其实这些东西看起来会觉得很简单,但是自己设计的时候往往会忘记。

下载地址
用户评论