当前位置: 首页 > news >正文

在哪个网站上找超市做生鲜怎么做网站的ico

在哪个网站上找超市做生鲜,怎么做网站的ico,站长统计官方网站,成都设计师一、sqlParse组成 Druid SQL Parser分三个模块#xff1a; - Parser - AST - Visitor 1.1 Parser parser是将输入文本转换为ast#xff08;抽象语法树#xff09;#xff0c;parser有包括两个部分#xff0c;Parser和Lexer#xff0c;其中Lexer实现词法分析#x…  一、sqlParse组成 Druid SQL Parser分三个模块 - Parser - AST - Visitor 1.1 Parser parser是将输入文本转换为ast抽象语法树parser有包括两个部分Parser和Lexer其中Lexer实现词法分析Parser实现语法分析。 1.2 AST AST是Abstract Syntax Tree的缩写也就是抽象语法树。AST是parser输出的结果。这也是语法树的精髓了sql解析本质上就是把sql转为 ast语法树拿到这个语法树后我们就能做很多事了遍历也好加点修改也好都可以在ast上完成。 二、java代码编写 /**      * 根据sql由获取sql的表名      * param sql      * param dbType  数据库类型  可以用JdbcConstants.MYSQL      * return Map别名, 表名      */     public static MapString /* 别名 */, String /* 表名 */ getTables(String sql,DBType dbType) {         ListSQLStatement stmtList SQLUtils.parseStatements(sql, dbType.name())         MapString, String tables new HashMapString, String();         for (SQLStatement stmt : stmtList) {             SchemaStatVisitor visitor SQLUtils.createSchemaStatVisitor(dbType);             stmt.accept(visitor);             for (SQLName originalTable : visitor.getOriginalTables()) {                 if (originalTable instanceof SQLIdentifierExpr) {                     String tableName ((SQLIdentifierExpr) originalTable).getName();                     SQLObject parent originalTable.getParent();                     String alias null;                     if (parent instanceof SQLPropertyExpr) {                         alias ((SQLPropertyExpr) parent).getResolvedTableSource().getAlias();                     } else if (parent instanceof SQLExprTableSource) {                         alias ((SQLExprTableSource) parent).getAlias();                     }                     if (null alias) {                         alias tableName;                     }                     tables.put(alias, tableName);                 }             }         }         return tables;     } 三、调试结果  对于MLSQL JDBC的表列信息解析依赖于Druid因此语法支持受限于Druid目前Druid的支持如下 数据库DMLDDLodps完全支持完全支持mysql完全支持完全支持postgresql完全支持完全支持oracle支持大部分支持大部分sql server支持常用的支持常用的db2支持常用的支持常用的hive支持常用的支持常用的 四、源码支持DB类型  目前我用的Druid是1.2.18目前源码支持的dbType类型如下
http://www.hkea.cn/news/14256461/

相关文章:

  • 永嘉网站制作哪家好优秀的软文广告案例
  • 工艺品网站模版今天有什么新闻
  • 衡水网站建设选哪家wordpress仿淘宝页面
  • 如何建设网站 企业网络推广渠道有哪些及策划思路
  • 八度 网站建设微网站建设使用程序
  • 网站建设费可以进广告宣传费吗使用wordpress的企业
  • wordpress图站设计网站推广公司网页制作
  • 西安做网站建设的WordPress防伪插件
  • 免费自助建站网站建设免费信息发布网站模板框架
  • 外贸网站 推广茂名企业网站开发
  • 打开网站说建设中是什么问题?html5网页制作代码成品
  • 建设了网站后怎么用谷歌引流深圳一定火网站建设
  • 成功的电商网站网络事件营销案例
  • 外流网站建设网站开发现在怎么样
  • 国外网站页面做多大抖音 运营
  • 网站一直被攻击怎么办设计网站推荐素材网站
  • 手机网站开发还是调用县总工会网站建设情况
  • 微信二维码制作网站小公司如何做网站隔离
  • 规划网站总结怎么做多语言的网站
  • 在哪里可以做公司网站如何网站备案
  • 建设网站学什么条件中国的门户网站有哪些
  • 网站建设经典文章广告设计公司品牌设计
  • 泉州做网站的企业网站建设成为
  • asp网站改成php网站架构的组成部分
  • 汉滨网站建设手机网站吧
  • 网站设置英文怎么说linux类似wordpress
  • 永久免费影视建站程序网页qq登录电脑版
  • 门户网站的主要特点公司需要做网站
  • 网站和域名都注册怎么连接成网址做网站开视频网站
  • 扬州做网站潍坊网站制作小程序