gpt4 book ai didi

java - 通过Web界面在Java中执行动态sql和pl/sql

转载 作者:行者123 更新时间:2023-11-30 05:14:06 26 4
gpt4 key购买 nike

目前我正在为基于 Web 的应用程序制作某种 SQL 命令行界面。它的行为应该大致类似于 sqlPlus。我遇到了如何执行sql的问题。它们可以是 SQL 和/或 PL/SQL。

我认为我可以将它们分开(通过“;”或“;/”)并分别检测它是sql select还是delete/update/insert还是pl/sql。

现在我找不到 PL/SQL Backus–Naur Form 来制作正则表达式。可能有更简单的方法吗?

一般来说,实现这种逻辑的最佳方法是什么?

TIA

最佳答案

我认为最好的方法是使用 ANTLR其中有 PLSQL grammar 。您可以生成java和other languages的代码.

关于java - 通过Web界面在Java中执行动态sql和pl/sql,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2272478/

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