Получение исключения (ошибка синтаксиса SQL).
Новичок в программировании БД, искал везде, но, кажется, не могу точно определить,
Я понимаю, что у меня есть некоторые проблемы с выполнением оператора, так какжурнал ошибок говорит мне, что строка ошибки - это *
Statement stmt= con.prepareStatement(sql);
метод:
public static void createTable(String name) {
String url= "jdbc:derby://localhost:1527/newDB;create=true";
try (Connection con=DriverManager.getConnection(url)){
String sql="create table "+name+" (ID int, Name varchar(20)";
Statement stmt= con.prepareStatement(sql);
stmt.executeUpdate(sql);
System.out.println("Table Created");
}catch (SQLException e) {
System.out.println("Table creation interupted");
e.printStackTrace();
}
}
Попытка написать это разными способами, в основном методе, без 'create = true', с PreparedЗаявление, но, похоже, ничего не работает.
Заранее спасибо !!!