У меня возникли проблемы с попыткой вставить значения в мою базу данных.Java Неверный синтаксис рядом с '0'
Когда я сделать этот код работает
insertString = "insert into Players
values(1,'Fred','Fish','[email protected]','Ithroeann',19770322)";
statement.executeUpdate(insertString);
, но когда я пытаюсь это сделать смотрите здесь он дает мне неправильный синтаксис около «0» Ошибка
Я пытаюсь кольцую чтобы добавить его автоматически через файл
Scanner input = new Scanner(new File("players.txt"));
while (input.hasNext()) {
String[] temp;
String str = input.next();
temp = str.split("\\|");
insertString = "insert into Players values(temp[0], temp[1],temp[2],temp[3],temp[4],temp[5])";
statement.executeUpdate(insertString);
}
Может ли вы отправить PL PLUS весь класс? –
Получаете ли вы синтаксическую ошибку java синтаксиса или время выполнения SQL-синтаксиса? SQL недействителен, он не будет обращаться к таким переменным java. – bereal