如何实现一个SQL解析器( 六 )


如何实现一个SQL解析器

文章插图
满足上述场景,通常都可以引入SQL解析器:
  • 给关系型数据库(比如MySQL、Oracle)这类提供定制化的SQL来作为交互查询;
  • 给开发人员提供了JDBC、ODBC之类和各种数据库的标准接口;
  • 对数据分析师等不太会编程语言的但又需要使用数据的人;
  • 大数据技术组件不自带SQL的;
参考资料:
  1. https://github.com/smartloli/EFAK
  2. https://github.com/antlr/antlr4
  3. https://github.com/antlr/grammars-v4
  4. https://github.com/apache/calcite
【如何实现一个SQL解析器】

推荐阅读