我使用jsqlparser框架拦截客户端程序在MySQL数据库上启动的SQL。
我希望在插入/更新期间对某些字段(列),我在参数(?)上使用AES_ENCRYPT,同样,我在选择期间使用AES_DECRYPT(SELECT)。
使用“ExpressionDeParser”或其他功能吗?
实施例
插入:
插入客户(id,name)值(?,?)=>插入客户(id,name)值(?,AES_ENCRYPT(?));
选择: SELECT id,来自客户的名称; =>来自客户的SELECT id,AES_DECRYPT(name);
谢谢,