Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> MySQL

Chèn bản ghi vào MySQL dùng PreparedStatement trong Java

Dùng PreparedStatement trong Java để chèn an toàn, tránh SQL injection.

Cú pháp SQL:

String query = "INSERT INTO yourTableName(col1, col2, col3...)" + "VALUES (?, ?, ?...)";

Set giá trị:

PreparedStatement pstmt = con.prepareStatement(query); pstmt.setXXX(1, value1); pstmt.setXXX(2, value2); ...

Demo: Bảng CourseDemo (CourseId, StudentName, CourseName).

Code Java đầy đủ (nhập từ bàn phím, setInt, setString, executeUpdate).

Kết quả: Record is inserted successfully !!!

Kiểm tra MySQL: bản ghi CourseId=101, StudentName=John, CourseName=Java đã được chèn.