Skip to content

Commit 3693b0d

Browse files
using PreparedStatement to insert data.
1 parent c5dd7f3 commit 3693b0d

File tree

1 file changed

+10
-2
lines changed

1 file changed

+10
-2
lines changed

demo/src/main/java/com/example/database/PersonDao.java

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
package com.example.database;
22

33
import java.sql.Connection;
4+
import java.sql.PreparedStatement;
45
import java.sql.ResultSet;
56
import java.sql.SQLException;
67
import java.sql.Statement;
@@ -16,9 +17,16 @@ public PersonDao() {
1617
}
1718

1819
public void insert(Person person) throws SQLException{
19-
Statement statement = connetion.createStatement();
20+
// Usando PreparedStatement
21+
PreparedStatement statement = connetion.prepareStatement("insert into person values(?, ?)");
22+
23+
statement.setInt(1, person.getId());
24+
statement.setString(2, person.getName());
25+
26+
statement.executeUpdate();
27+
2028

21-
statement.executeUpdate("insert into person values(" + person.getId() + ", '" + person.getName() + "')");
29+
//statement.executeUpdate("insert into person values(" + person.getId() + ", '" + person.getName() + "')");
2230

2331
statement.close();
2432
}

0 commit comments

Comments
 (0)