Question: This data here is secure from SQL injection. private boolean validate_login(String username,String password) { try { Class.forName(com.mysql.jdbc.Driver); Connection conn = (Connection) DriverManager.getConnection(jdbc:mysql://localhost:3306/login? + user=root&password=); PreparedStatement

This data here is secure from SQL injection.

private boolean validate_login(String username,String password)

{ try

{ Class.forName("com.mysql.jdbc.Driver");

Connection conn = (Connection) DriverManager.getConnection("jdbc:mysql://localhost:3306/login?" + "user=root&password=");

PreparedStatement pst = (PreparedStatement) conn.prepareStatement("Select * from login where username=? and password=?");

pst.setString(1, username);

pst.setString(2, password);

ResultSet rs = pst.executeQuery();

if(rs.next()) return true; else return false;

} catch(Exception e)

{ e.printStackTrace();

return false; }

Can you provide a code that access the SQL but not secured?

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!