gpt4 book ai didi

java - 从本地服务器数据库到嵌入式数据库

转载 作者:行者123 更新时间:2023-11-29 08:40:02 24 4
gpt4 key购买 nike

Possible Duplicate:
Java, MySQL: Is there a way to embed a MySQL server with a Java program?

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

最佳答案

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

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

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

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

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

<小时/>

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

关于java - 从本地服务器数据库到嵌入式数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14074087/

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