首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >本地Java应用程序-数据库选择

本地Java应用程序-数据库选择
EN

Stack Overflow用户
提问于 2013-04-22 05:51:32
回答 1查看 1K关注 0票数 1

我想请教您对我正在开发的一个java应用程序的本地数据库的意见。

它的兽医应用程序,这意味着我首先需要存储客户、宠物和医疗记录的详细信息。我知道如何使用JDBC,但我只在applet中在线使用过它。

所以,我真的不太了解本地解决方案,以及当我将应用程序发布到.jar中时这些解决方案将如何工作,所以请指导我。MySQL还能工作吗?

谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-04-22 07:49:55

这是一个相当普遍的问题,对细节的关注很少,MySQL听起来可以在这里工作。

以下是其中的几个:

  • Apache Derby
  • HyperSQL
  • H2
  • SQLite -C库周围的一些Java包装器是可用的,但据我所知,没有任何纯Java JDBC驱动程序可用于此目的。

我意识到,对于开发人员来说,将MySQL配置为本地使用并不困难,但这可能会导致许多最终用户的支持问题。这可能是可能的脚本安装,以预先配置它的大量,但我不确定的细节,这将是一个额外的项目,为您工作时,打包的应用程序。

下面显示了一些关于使用MySQL实现此目的的一般问题。这可能是最好的方式,但这些只是一些需要考虑的事情。其中大多数并不是真正特定于应用程序的开发,而是更多地在支持方面。利用上面提到的数据库引擎可以消除所有或许多这些问题。

  • 是否需要多台计算机同时连接到您使用的同一个database?
  • What MySQL密码?
  • 您是否建议所有最终用户都使用相同的密码,这可能不是很好的安全性?
  • 或最终用户是否需要创建一个密码,在这种情况下,您可能需要处理忘记的密码和必须在您的MySQL中配置密码的最终用户您的最终用户如果有另一个程序正在使用已在使用默认端口的MySQL,则他们运行的防病毒软件可能会干扰数据库MySQL?
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16136601

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档