0
回答
druid的sql解析问题
【腾讯云】校园拼团福利,1核2G服务器10元/月!>>>   

@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回/993阅

以下是问题补充:

顶部