把一个数据库 sql 语句转换成另一个数据库的框架

2022-11-15 22:35:54 +08:00
 purenothingform

也就是 sql 方言翻译器 请问有无此类现成的 java 框架?

1496 次点击
所在节点    数据库
10 条回复
kwh
2022-11-15 22:39:41 +08:00
hibernate 的 HQL ????
zhangxzh
2022-11-16 00:39:50 +08:00
换个不用手写 sql 的框架
edis0n0
2022-11-16 00:43:52 +08:00
那为什么不直接用 ORM
forbreak
2022-11-16 09:00:17 +08:00
Apache Calcite 和 JSqlParser 这两个应该都可以做到,不过不是开箱即用。你得研究下。
beginor
2022-11-16 10:10:38 +08:00
参考 .net 的 linq
EchoUtopia
2022-11-16 12:28:14 +08:00
之前写过一个,是为了兼容老代码没用 orm 的场景: https://github.com/EchoUtopia/pg2oracle
purenothingform
2022-11-18 15:41:44 +08:00
@forbreak 打算写个基于字符串规则替换的轮子
purenothingform
2022-11-18 15:42:40 +08:00
@kwh hibernate 太重了,打算写个基于字符串规则替换的轮子
andytao
2023-01-02 14:24:53 +08:00
袋鼠数据库最近提供一个特色功能:支持从一个数据库生成另一个数据库的 SQL 脚本。
purenothingform
2023-01-03 14:18:50 +08:00
刚刚发现 jooq 不正是我要找的吗,唉 瞎折腾

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/895529

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX