sql >> Databasteknik >  >> RDS >> Mysql

Hur skickar man parametern i JDBC-frågan för att skapa tabell?

Såvitt jag vet tillåter förberedda uttalanden inte att sätta ett tabellnamn. För det mesta stöder den bara ? i värden i DML-satser (infoga, uppdatera, ta bort, välj), inte DDL.

För att skapa en tabell måste du skapa en SQL-sträng, till exempel

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



  1. MySQL Workbench ignorerar främmande nycklar

  2. Gratis skrivbordsklient för Oracle?

  3. Åsikter om autentisering mellan program- och databasnivåer

  4. Hur ställer jag in phpmyadmin och SQL för meddelandehantering via REST-api?