gpt4 book ai didi

java - 是否可以将 MySQL 数据库服务器嵌入到 Java servlet 中?

转载 作者:行者123 更新时间:2023-11-29 00:22:27 24 4
gpt4 key购买 nike

我正处于一种情况,我被要求制作一个运行 Wordpress 的 WAR 文件.使用 Quercus , Tomcathttpd + mod_rewrite我能够制作一个 WAR 文件,其中包含我在外部运行的数据库以外的所有内容。但是,我不确定如何才能消除对外部数据库的依赖(坦率地说,这整个努力对我来说似乎是个坏主意)。

This article描述了 Wordpress 如何成功部署在 Google App Engine 上,因此不需要 MySQL,但这是使用 JPA 完成的。

如果我可以使用外部 MSSQL 数据库连接代替嵌入 MySQL 实例,那也很好。 ( This is an old post ,但它似乎表明真正的 MySQL 是 Wordpress 唯一支持的数据库。)尝试将 Wordpress 源代码中的每个 MySQL 调用替换为 MSSQL 调用是最可行的选择吗?我可以使用某种兼容性/翻译层吗? (我看到了 this question ,但该解决方案不适用于我的情况。)

更新:我遇到了 MySQL-JE ,但它看起来已过时且不够完整(不确定我将如何告诉 Quercus/PHP 与其通信)。有人用过吗?如果是这样,您认为这有助于解决这个问题吗?

最佳答案

嵌入式数据库

根据 this chart , MySQL 不是为嵌入式使用而构建的。

我可以向您指出两个用于嵌入 Java 应用程序的纯 Java 数据库引擎。两者都是开源的,免费的,并且正在积极开发中。两者都有良好的血统,背后有悠久的数据库开发历史。

WordPress 需要 MySQL

根据这个WordPress Requirements页面,特别是需要 MySQL。这很烦人。 SQL 的要点是避免数据库供应商锁定。

关于java - 是否可以将 MySQL 数据库服务器嵌入到 Java servlet 中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20621309/

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