File tree 1 file changed +10
-2
lines changed
demo/src/main/java/com/example/database
1 file changed +10
-2
lines changed Original file line number Diff line number Diff line change 1
1
package com .example .database ;
2
2
3
3
import java .sql .Connection ;
4
+ import java .sql .PreparedStatement ;
4
5
import java .sql .ResultSet ;
5
6
import java .sql .SQLException ;
6
7
import java .sql .Statement ;
@@ -16,9 +17,16 @@ public PersonDao() {
16
17
}
17
18
18
19
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
+
20
28
21
- statement .executeUpdate ("insert into person values(" + person .getId () + ", '" + person .getName () + "')" );
29
+ // statement.executeUpdate("insert into person values(" + person.getId() + ", '" + person.getName() + "')");
22
30
23
31
statement .close ();
24
32
}
You can’t perform that action at this time.
0 commit comments