本文主要是介绍【达梦数据库】如何使用ANTLR4 jar方式分析dm sql,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
环境准备
dm8 g4语法文件
jdk 11
win11
实战演示
- 指定antlr4.bat 脚本
@ECHO OFF
"C:\Program Files\Java\jdk-11\bin\java.exe" -jar "antlr-4.11.1-complete.jar" %*
- 指定grun.bat
@ECHO OFF
"C:\Program Files\Java\jdk-11\bin\java.exe" -cp "./;C:\Program Files\Java\jdk-11\bin;C:\Program Files\Java\jdk-11\lib;antlr-4.11.1-complete.jar" org.antlr.v4.gui.TestRig %*#需要指定依赖目录
- 生成java文件,并完成编译
antlr4.bat -o DmSql DmSqlLexer.g4antlr4.bat -o DmSql DmSqlParser.g4"C:\Program Files\Java\jdk-11\bin\javac.exe" DmSql\*.java
4.分析sql
grun.bat DmSql dmprogram -gui
select * from v$dm_ini ;
^Z#或者直接调用sql文件进行分析grun.bat DmSql dmprogram -gui a.sql
这篇关于【达梦数据库】如何使用ANTLR4 jar方式分析dm sql的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!