java - 从 MySQL 到 MariaDB 的 Web 应用程序应该进行哪些更改?

标签 java mysql jakarta-ee mariadb

我有一个使用 Java(JSP、Servlet 等)开发的 Web 应用程序,其中使用 MySQL 作为 DBMS,请小心:

  • 连接池
  • 准备声明
  • 存储过程 -触发器

我的问题是我必须对我的应用程序进行多少更改(除了更改驱动程序和 .jar 的名称)才能与 MariaDB 顺利运行?

或者我应该考虑哪些改变?

最佳答案

有一个compability list在 MariaDBs 页面上,你可以看到 99% 与 MySQL 中的相同。从 Java 的角度来看,您的语句和连接池应该保持不变,但我认为它们可能是编写存储过程的方式的微小变化。

因此,一般来说,这种转换不会导致任何问题,但您仍然需要彻底测试它,以确保没有任何真正的变化。

关于java - 从 MySQL 到 MariaDB 的 Web 应用程序应该进行哪些更改?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18975748/

相关文章:

java.lang.NullPointerException 在 org.apache.struts2.StrutsJUnit4TestCase.executeAction(StrutsJUnit4TestCase.java :134)

MySQL 选择类似路径的位置

java - 如何删除被其他对象引用的对象?

eclipse - 无法从eclipse运行tomcat服务器

java - 在 Java 小程序中包含 Javac

java.util.logging:从 Windows 命令提示符运行时,处理程序输出去了哪里?

java - IntelliJ IDEA 14.1.0 变得不可编辑并需要重新启动

php - 在一个查询中,INSERT 和 DUPLICATE 都完成了它们的工作

java - MySql utf8不保存印地语和其他语言

java - 通过注入(inject)从 JBoss AS 中的不同 WAR 访问 EJB