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

Tidak dapat membuat tabel dengan Pernyataan siap

Anda harus memformat string setelah membaca nama tabel, seperti:

static String queryCreateTable = "CREATE TABLE {0}" +
                                 "(ID INTEGER not NULL ," +
                                 "BRAND VARCHAR(40)," +
                                 "MODEL VARCHAR(40)," +
                                 "YEAR INTEGER not NULL," +
                                 "NOVELTY BINARY," +
                                 "PRIMARY KEY ( ID ))";

lalu buat seperti:

newNameOfTable = JOptionPane.showInputDialog("Connected for saving data. " +
                            "Input name of new table:");

statement = connection.createStatement();
statement.execute(MessageFormat.format(queryCreateTable, newNameOfTable));


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana cara menghapus karakter emoji dari string?

  2. MySQL:Pilih Entri Acak, tetapi Bobot Menuju Entri Tertentu

  3. pilih beberapa baris nilai yang berbeda dari tabel yang sama

  4. Ubah UPDATE menjadi INSERT INTO ON DUPLICATE KEY UPDATE pernyataan

  5. Hibernate:tidak dapat menjalankan kueri manipulasi massal asli