Sử dụng lệnh prepared trong JDBC trong Java
Miêu tả vấn đề
Cách sử dụng lệnh prepared trong JDBC?
Giải pháp
Ví dụ sau sử dụng phương thức PrepareStatement để tạo PreparedStatement. Nó cũng sử dụng phương thức setInt và setString của PreparedStatement để thiết lập các tham số của PreparedStatement trong Java.
import java.sql.*;public class jdbcConn { public static void main(String[] args) throws Exception{ Class.forName("org.apache.derby.jdbc.ClientDriver"); Connection con = DriverManager.getConnection ("jdbc:derby://localhost:1527/testDb","name","pass"); PreparedStatement updateemp = con.prepareStatement ("insert into emp values(?,?,?)"); updateemp.setInt(1,23); updateemp.setString(2,"Roshan"); updateemp.setString(3, "CEO"); updateemp.executeUpdate(); Statement stmt = con.createStatement(); String query = "select * from emp"; ResultSet rs = stmt.executeQuery(query); System.out.println("Id Name Job"); while (rs.next()) { int id = rs.getInt("id"); String name = rs.getString("name"); String job = rs.getString("job"); System.out.println(id + " " + name+" "+job); } } }
Kết quả
Code trên sẽ cho kết quả sau. Kết quả có thể rất đa dạng.
Id Name Job 23 Roshan CEO
Bài học Bài tập Java phổ biến tại hoconline.club:
java_jdbc_trong_java.jsp
Bài viết liên quan