Я хочу обрабатывать базу данных MySQL с помощью JDBC из-за работы веб-службы Java. у меня есть:JDBC 1064 Ошибка синтаксиса SQL
stmt = conn.createStatement();
String query = "CREATE TABLE Basestations (Network_Id INT,"
+ "Basestation_Id INT, Signal_Strength DOUBLE,"
+ "Frequency DOUBLE, Network_Type VARCHAR(40), Max_Bitrate DOUBLE,"
+ "Guaranteed_Bitrate DOUBLE, Net_Load INT,"
+ "Provider VARCHAR(45), Range DOUBLE, X INT, Y INT,"
+ "Port INT, Charging VARCHAR(40), Active BOOLEAN);";
stmt.execute(query);
создать свою таблицу, но это приводит к:
INFO: SQL Exception: INFO: State : 42000 INFO: Message: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'Range DOUBLE, X INT, Y INT,Port INT, Charging VARCHAR(40), Active BOOLEAN)' at line 1 INFO: Error : 1064
Что случилось с моим синтаксисом?
Я только что сказал это. –
Я прочитал ваш ответ сразу после публикации;) Я могу удалить свой ответ, или мы можем попросить nikos принять ваш ответ. – Devart
Это круто. Это показывает, что наши ответы являются законными. :-) –