私は初心者です。データを暗号化して暗号化したいのですが、java.Andでデータを挿入したいのですが、 。その他の暗号化されたデータを挿入するにはLinkJavaでデータを挿入する際にSQL暗号化を使用してデータを暗号化する方法
をfollowinfを参照してください可能
私は初心者です。データを暗号化して暗号化したいのですが、java.Andでデータを挿入したいのですが、 。その他の暗号化されたデータを挿入するにはLinkJavaでデータを挿入する際にSQL暗号化を使用してデータを暗号化する方法
をfollowinfを参照してください可能
は、MySQL のためにこれを使用することです。
INSERT INTO users (username, password) VALUES ('root', AES_ENCRYPT('somepassword', 'key12346123'));
読むために復号化されたデータ
SELECT AES_DECRYPT(password, 'key12346123') FROM users WHERE username = 'root';
ので[MySQLのSQLの暗号化]が(https://dev.mysql.com/doc/refman/5.7/en/encryption-functions.html)になるだろうクエリで定義した関数を使用すると、それを行うだけです。もしあなたがそれをやることに何か問題があるなら、これまでに得たものを私たちに示すべきです。暗号化されたデータの合計を計算するには何らかの復号化が必要であり、おそらくクエリ内でそれが行われることになります。 – Thomas
BEGIN DECLARE returnhourrate DOUBLE; SELECT IFNULL(fn_getmonthlysalary(empID、dates)、0)/(SELECT SUM(actualHour)FROM 'vwt_projectdetailslist'ここでemployeeid = empIDとMONTH(日付) AND YEAR(日付)INTO returnhourrate; 戻り値returnhourrate; END $$ 私は別のものを呼び出すこの機能を持っています – jermiya
BEGIN DECLARE monthlyEarningss DOUBLE; SELECT monthlyEarnings INTO monthlyEarningss FROM t_employeeoffice WHERE t_employeeoffice.employeeID = empid AND activeStatus = 1 AND witheffectfrom <= wdate ORDER BY withEffectFrom DESC LIMIT 1; RETURN monthlyEarningss; END $$ – jermiya