sql >> Database >  >> RDS >> Mysql

Hoe parameter doorgeven in JDBC-query voor het maken van een tabel?

Voor zover ik weet, laten voorbereide verklaringen het niet toe om een ​​tabelnaam in te stellen. Meestal ondersteunt het alleen ? in waarden in DML-instructies (invoegen, bijwerken, verwijderen, selecteren), niet in DDL.

Om een ​​tabel te maken, moet u een SQL-tekenreeks maken, zoals

String s = "create table " + TABLE_NAME + " (col int) ";
stmt.execute(s);



  1. Mysql LONGTEXT-waarde converteren naar VARCHAR-waarde?

  2. Kolom die niet kan worden bijgewerkt in mysql-tabel

  3. SQL SELECTEER MAX

  4. MySQL zei:Toegang geweigerd voor gebruiker 'root'@'localhost' (met wachtwoord:NEE)