Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException Masukkan kesalahan mysql

Inti dari pernyataan yang disiapkan adalah, antara lain, untuk tidak menggabungkan pertanyaan Anda sendiri.

Anda ingin melakukan hal berikut:

//first you "prepare" your statement (where the '?' acts as a kind of placeholder)
PreparedStatement st = con.prepareStatement("insert into user (user,age,school,password) values (?,?,?,?);");
//now you bind the data to your parameters
st.setString(1, user);
...
//and then you can execute it
st.executeUpdate()

Untuk detail lebih lanjut, lihat tutorial resmi .

Ada beberapa hal yang terjadi di balik layar yang membuat kueri aman, seperti menghindari karakter khusus yang memungkinkan pengubahan pernyataan (suntikan Google SQL jika Anda ingin tahu lebih banyak)




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Menghitung jumlah baris yang dikelompokkan di mysql

  2. Jatuhkan Kunci Asing yang tidak disebutkan namanya di MySql

  3. Masukkan gambar ke database menggunakan php

  4. Saya tidak dapat memuat driver JDBC untuk MySQL

  5. Cara menghasilkan grafik dan bagan dari database mysql di php