gpt4 book ai didi

java - 如何使我的java代码能够与许多数据库和许多操作系统一起工作?

转载 作者:行者123 更新时间:2023-12-01 17:30:15 26 4
gpt4 key购买 nike

我想编写java代码,在安装在任何操作系统(windows、linux发行版、Mac OS等)上的3-4个DBMS(如mysql、oracle sql、sql server等)中创建示例数据库。

如何编写我的代码:

  1. 自动(或在用户的帮助下)在计算机中找到 jdbc 驱动程序。
  2. 执行一组固定的 sql 命令,无论使用什么 DBMS,这些命令都可以工作。

请建议我如何做所有这些事情。

编辑:这将是一种后端应用程序。我对 JDBC 有点陌生,所以我正在寻找简单/基本的解决方案。稍后会切换到高级。

谢谢。

最佳答案

  1. 将所有支持的数据库的驱动程序与您的程序捆绑在一起。用户不必处理 JDBC 驱动程序或连接字符串。 (提供一个 UI 来编辑后者,这在数据库之间可能有所不同。)
  2. 使用 ORM(例如 Hibernate );或者,如果您不需要用数据填充数据库,则可以使用数据库迁移库(例如 Flyway )

关于java - 如何使我的java代码能够与许多数据库和许多操作系统一起工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11768036/

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