JDBC安全吗?
我是JDBC的新手,新项目要求我使用JDBC。我想知道的是
JDBC安全吗?
如何防止类似“ Mysql Injection”的问题?
使用JDBC时需要注意哪些安全问题?
以及如何确保优化安全性,以防止黑客入侵数据库?
编辑:
我尝试过google,如果我使用google:
“ php mysql安全问题” =>它给出了很多结果
如果我谷歌:
“ jdbc mysql安全问题” =>几乎看不到任何相关页面
这是否意味着使用jdbc是安全的?不必担心被黑客入侵吗?
回答:
使用准备好的语句。对于假设的登录,您可以使用此登录名,例如:
PreparedStatement stmt = conn.prepareStatement("SELECT * FROM member WHERE member_username = ? AND member_password = ?");stmt.setString(1, username);
stmt.setString(2, password);
stmt.execute();
ResultSet rs = stmt.getResultSet();
// ...
这将完全保护您免受SQL注入漏洞的侵害。
以上是 JDBC安全吗? 的全部内容, 来源链接: utcz.com/qa/400703.html