首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从本地服务器数据库到嵌入式数据库

问从本地服务器数据库到嵌入式数据库
EN

Stack Overflow用户
提问于 2012-12-28 18:34:00
回答 1查看 222关注 0票数 0

可能重复: Java, MySQL: Is there a way to embed a MySQL server with a Java program?

我编写了一个java程序,它使用在本地服务器(XAMPP)上工作的mysql数据库。当我构建我的项目(NETBEANS)时,只有在本地服务器运行时,它才能正常工作。那么,有没有办法使我的程序运行不需要一个本地服务器。数据库可以嵌入到Jar中吗?使我的应用程序成为独立的文件。我很感激你的帮助!谢谢

EN

回答 1

Stack Overflow用户

发布于 2012-12-28 18:37:07

对您的问题的简短回答是:不,MySQL数据库不能“嵌入”在jar文件中。

如果您已经构建了您的应用程序以要求连接到MySQL数据库,那么您将需要一个运行在某个位置的MySQL数据库服务器。( MySQL服务器不必是机器的本地服务器;您可以连接到远程MySQL服务器,尽管这增加了依赖关系,因此可能不是您想要的“独立”应用程序的方式。

如果您需要一个“独立”应用程序的“嵌入式”数据库,您可能需要查看一些不同的数据库。

Java H2数据库引擎:http://www.h2database.com/html/main.html

Apache:http://db.apache.org/derby/

MySQL已经停止了对JDBC /MJX http://dev.mysql.com/doc/connector-mxj/en/connector-mxj.html的开发和支持,这并不是一个真正的嵌入式数据库;它实际上是一种机制,用于在请求JDBC连接时自动启动MySQL实例并初始化数据库。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14074087

复制
相关文章

相似问题

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