当前位置:  开发笔记 > 编程语言 > 正文

许多类引用数据库连接类的最佳方法

如何解决《许多类引用数据库连接类的最佳方法》经验,为你挑选了1个好方法。

我很快将开始我的课程开发阶段,目前的设计是有一个处理数据库连接的类和许多调用它的类; 数据库类应该打开连接并盲目地传递查询,其他类负责这些查询的内容.

我想知道的是这些参考知道数据库类的最佳方法是什么?我的直觉是将Database类中的方法设置为static并将它们称为Database.method()但是有更好的方法吗?

PS是否引用了正确的词语?如果不是什么是正确的词,那么下次我有类似的问题会有所帮助.



1> duffymo..:

要小心.

单身人士将成为瓶颈.

java.sql.Connection不是线程安全的,所以你可能遇到问题.

我建议您将应用程序与服务和持久层完全分开.两者都应该基于接口.服务层是了解工作单元和事务单元的服务层,使用模型和持久性对象来实现它们.该服务应负责获取Connection,使其可用于持久层,处理事务以及在创建它的同一方法范围内关闭Connection.

范围和清理是关键.如果不这样做,您将耗尽数据库连接.

您没有提到连接池.我推荐一个.

看看Spring吧.它的JDBC模块可以很好地处理所有这些.如果你不能使用Spring作为你的任务,至少它将是如何设计你的实现的一个很好的模型.

推荐阅读
放ch养奶牛
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有