0
回答
druid的sql解析问题
利用AWS快速构建适用于生产的无服务器应用程序,免费试用12个月>>>   

@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();

举报
莫莫水心
发帖于4年前 0回/977阅

以下是问题补充:

顶部