gpt4 book ai didi

java - 连接数据库时如何构造代码

转载 作者:行者123 更新时间:2023-12-01 15:52:17 25 4
gpt4 key购买 nike

我正在用 Java 开发一个程序,我将用它来注册数据。我将数据存储在 MySQL 数据库中。我们还没有在我的类中制作使用数据库进行存储的“大”程序,因此我们所做的是制作一个适配器(我们通常将其命名为 DBAdapter 或其他名称)来创建连接并返回它。然后我们创建了一个数据库处理程序类,所有语句都在其中执行。最后, Controller + View 类引用此处理程序并调用任何可用的方法。

但是,我的问题是:在处理多个表以及可能不同的模型数据时,将处理程序中的代码分成更小的 block 不是很好吗?例如“主”处理程序也可以引用的私有(private)类或其他公共(public)类?示例:如果您为一家运输 cargo 的公司制作一个系统,您可能会有一个存储有关 cargo 的数据的数据库。然后你就会有一个处理程序,其中有许多用于各种内容的选择语句。您还会有许多员工,然后您可能希望将 cargo 的选择语句与员工的选择语句分开。

我还想知道处理程序/适配器等是否是正确的术语?

(顺便说一句,这不是家庭作业。我正在制作一个程序,用于为我的 iPhone 应用程序注册数据)

感谢您的宝贵时间。

最佳答案

您可能想查看Object-relational mapping Java 的库,例如 OpenJPAHibernate 。如果您宁愿坚持使用 SQL - 或者喜欢细粒度的控制 - 您可能会发现 Ibatis有趣。

无论如何,我不会自己管理与数据库的连接,而是依赖连接池,通常通过 DataSource 接口(interface)访问。

关于java - 连接数据库时如何构造代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5782138/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com