Я не уверен, почему моя программа не создает таблицу, но мне также нужны некоторые идеи о том, как заполнить таблицу с помощью кода, подобного этому, когда он будет создан? Мне нужно добавить еще две таблицы в эту базу данных.Создание базы данных JAVA из кода. Заявление не выполняется и создает таблицу?
Это ошибка, я получаю:
java.sql.SQLSyntaxErrorException: Table/View 'PIZZASIZE' does not exist.
Caused by: ERROR 42X05: Table/View 'PIZZASIZE' does not exist.
Caused by: java.lang.RuntimeException: Exception in Application start method
Caused by: javafx.fxml.LoadException: file:/C:/Users/Allie/Documents/NetBeansProjects/Pizzeria_AllieBeckman/dist/run1674141987/Pizzeria_AllieBeckman.jar!/pizzeria_alliebeckman/FXMLDocument.fxml
Это код, который должен создать таблицу:
// connect to the derby URL using the given username and password
connect = DriverManager.getConnection("jdbc:derby://localhost:1527/pizzeria;create=true", connectProps);
// current url for pre created database "jdbc:derby://localhost:1527/pizza"
// if connection is successful print that it succeeded.
System.out.println("database created");
stmt = connect.createStatement();
String sqlCreate = "CREATE TABLE PIZZASIZE "
+ "(id int NOT NULL, "
+ "size char(20) NOT NULL, "
+ "PRIMARY KEY (id))";
stmt.execute(sqlCreate);
попробовать 'stmt.executeUpdate (sqlCreate)' –
же ошибка с stmt.executeUpdate (sqlCreate) :( –
'System.out.println ("создана база данных");?' Это выполняется –