gpt4 book ai didi

java - 使用 Java 的桌面数据库应用程序

转载 作者:搜寻专家 更新时间:2023-10-30 20:31:34 25 4
gpt4 key购买 nike

首先,对于冗长的解释,我深表歉意。

我需要开发一个桌面应用程序,使用户能够输入患者的实验室结果以跟踪糖尿病治疗。

我通常在 php/mysql 中编码,但不允许我使用它(我的第一选择是使用 LAMP/XAMPP,但被告知不要这样做)。我被告知使用 MS Access,作为最简单的工具,但由于我以前从未使用过它,它让我很头疼。它的向导很棒,但我需要在我的表单中使用多个表格中的数据,而且根本无法有效地这样做。

所以,这是我的问题:我可以使用哪种类型的数据库与 Java 一起创建这样的应用程序?正如我所说,我最喜欢 PHP/MYSQL 组合,但在学习期间我也经常使用 Java。如果我能为这样的应用程序找到某种"template",我可能可以轻松创建它。

我找到了这个 http://netbeans.org/kb/docs/java/gui-db.html使用谷歌。这有多复杂?

我需要尽快创建此应用程序,因为我需要将此应用程序提供给医疗人员团队,因为我需要此数据用作我的理学硕士论文(与基于案例的推理相关)的数据集。我真的落后于计划了:)。如果我几天后不开发它并开始研究我论文的理论部分,那么有人可能会打断我的脖子。

提前谢谢你。

最佳答案

好吧,这个人就快被诊断为糖尿病前期了。

您的描述中没有完全清楚的是,您是为应用程序的每个实例保留一个单独的数据库,还是在一个大型远程数据库中共享数据?

您需要多少数据?

如果只是针对每个实例,那么任何旧数据库都可以;最轻的实际上可能是 sqlite3,但是因为你很着急并且习惯了 LAMP,所以 mysql 肯定可以。

对于远程数据,使用 mysql。

无论如何,有很多方法可以连接到数据库,其中大部分都基于 JDBC。看起来您基本上需要两个表:patientlabs。患者将类似于 <name,dob,ssan,address> , 和类似 <ssan, labtype, value, units> 的实验室. SSAN 将是关键,记录将类似于

 123-45-6789|A1C| 6.0|pct glucolated

在那种情况下,我只制作表格,有两种形式的数据,不要尝试任何太花哨的东西。

更新

好的,根据您的评论,是的,要么使用 Derby,要么只使用文本文件。您需要任何特别复杂的查询吗?在过去,我们只会制作 CSV 文件之类的文件并将其读入内存。

哦,看看 Java Web Start用于分发应用程序。

关于java - 使用 Java 的桌面数据库应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5058719/

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