我想询问您对我正在开发的Java应用程序的本地数据库的看法。
其兽医应用,意味着我需要存储客户,宠物和病史详细信息。我知道如何使用JDBC,但我只是在applets中在线使用它。
所以,我真的不太了解本地解决方案以及当我在.jar中发布应用程序时它们将如何工作,所以请指导我。 MySQL还能运作吗?
谢谢!
答案 0 :(得分:2)
这是一个相当笼统的问题,对细节和MySQL的启示听起来像是在这里工作。如果这仅用于本地访问,并且不需要典型的客户端 - 服务器模型,那么我鼓励查看可以直接在JVM中加载的数据库引擎。其中一个好处是不需要安装任何单独的数据库组件,整个数据库引擎的JAR可以打包在您的应用程序中。
以下是其中一些:
我意识到开发人员配置MySQL以供本地使用并不困难,但它可能会给最终用户带来许多支持问题。可以对安装进行编写脚本以预先配置大量的安装,但我不确定其中的详细信息,这将是您在打包应用程序时解决的一个额外项目。
有关利用MySQL的一些常见问题如下所示。它可能是最好的方式,但这些只是一些需要考虑的事情。其中大多数并不是特定于应用程序的开发,而是更多地支持事物。使用上面提到的数据库引擎可以消除所有这些或许多这些。