druid的sql解析问题

莫莫水心 发布于 2013/12/26 14:36
阅读 1K+
收藏 0

@wenshao 你好,想跟你请教个问题:

比如下面这句查询sql

String sql = " select eventId,eventKey,eventName,flag from event where eventId = ? and eventKey = ? and eventName = ?";

我想取出所有参数的key值,如:eventId ,eventKey ,eventName 

我代码写到下面这段,不知道怎么全部取出来
   SQLStatementParser parser = new OracleStatementParser(sql);
   SQLSelectParser sqlSelectParser = parser.createSQLSelectParser();
   SQLSelectQueryBlock sqlSelectQuery = (SQLSelectQueryBlock) sqlSelectParser.query();
   sqlSelectQuery.getSelectList();
   SQLBinaryOpExpr sqlExper = (SQLBinaryOpExpr) sqlSelectQuery.getWhere();

以下是问题补充:

@莫莫水心:补充下,版本是0.2.26 (2013/12/26 14:44)
加载中
返回顶部
顶部