java - 如何在通过java插入数据时使用sql加密来加密数据

标签 java mysql

我是初学者,我想在通过java插入数据时使用sql加密来加密数据。并且我想对该加密数据进行查询和计算。这可能吗

最佳答案

将此用于 Mysql 更多请引用followinf Link

插入加密数据。

INSERT INTO users (username, password) VALUES ('root', AES_ENCRYPT('somepassword', 'key12346123'));

读取解密数据

SELECT AES_DECRYPT(password, 'key12346123') FROM users WHERE username = 'root';

关于java - 如何在通过java插入数据时使用sql加密来加密数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43913369/

相关文章:

java - ResultSet 的 getString() 方法是否可以用于从 MySQL 表中获取 TEXT 类型列的值?

mysql - 将网页从 botkit 机器人发送到 Messenger Webview

java - 通过递归分而治之获得数组中的最大数字

php - 验证一个字段 mysql laravel 5

mysql - 这个 MySQL 查询如何容易受到 SQL 注入(inject)攻击?

MySQL 疯狂的(?)浮点行为

mysql - 如何同时更新Redis和MySQL中的数据?

java - 如何将 javadoc 附加到 Eclipse Java EE Juno?

java - 如何从 Java 应用程序创建 Windows 服务

java - Java中的Bellman Ford算法