相关疑难解决方法(0)

防止Java程序中的SQL注入攻击

我必须在我的java程序中添加一个语句来更新数据库表:

String insert =
    "INSERT INTO customer(name,address,email) VALUES('" + name + "','" + addre + "','" + email + "');";
Run Code Online (Sandbox Code Playgroud)

我听说这可以通过SQL注入来利用,如:

DROP TABLE customer; 
Run Code Online (Sandbox Code Playgroud)

我的程序有一个Java GUI,并从中检索所有名称,地址和电子邮件值Jtextfields.我想知道DROP TABLE customer;黑客如何将以下代码()添加到我的插入语句中,以及如何防止这种情况.

java mysql sql sql-injection

12
推荐指数
4
解决办法
3万
查看次数

标签 统计

java ×1

mysql ×1

sql ×1

sql-injection ×1