Что не так с кодом?
Есть таблица:
try{
statm.execute("CREATE TABLE `player` (`id_player` INT(11) NOT NULL AUTO_INCREMENT, `surname` VARCHAR(85) NOT NULL, "
+ "`name` VARCHAR(85) NOT NULL, `patronymic` VARCHAR(85) NOT NULL, `birth_date` DATE NOT NULL, `height` int(20) NOT NULL,"
+ "`weight` int(20) NOT NULL, `teamP` VARCHAR(85) NOT NULL,"
+ "`date_pr` DATE NOT NULL, `amplua` VARCHAR (85) NOT NULL, `personal_id` int(11) NOT NULL,"
+ " PRIMARY KEY(id_player))");
statm.executeUpdate("INSERT INTO `player` (`surname`, "
+ "`name`, `patronymic`, `birth_date`, `height`,"
+ "`weight`, `teamP`,"
+ "`date_pr`, `amplua`, `personal_id`) VALUES ('Arktaev', 'Viktor', 'Vladimirovich', '1990-06-28', "
+ "'180', '80', 'Spartak', '2015-02-17', 'Offence', '6'),"
+ "('Babakin', 'Sergey', 'Andreevich', '1985-11-15', "
+ "'182', '76', 'Squirells', '2015-02-18', 'Defence', '4')");
}
catch (SQLException e){
Connect.tp_sost.setText("Ошибка create table player");
System.err.println(e);
return;
}
Есть запрос DESCRIBE.
try{
res = statm.executeQuery("DESCRIBE player");
while(res.next()){
System.out.println(res.getString(1) + "\t" + res.getString(2) + "\t" + res.getString(3) + "\t" + res.getString(4)
+ "\t" + res.getString(5) + "\t" + res.getString(6) +"\t" + res.getString(7)+ "\t" + res.getString(8)
+ "\t" + res.getString(9)+ res.getString(10)+ res.getString(11) + "\n");
}
System.out.println();
}
catch(SQLException e){
Connect.tp_sost.setText("Ошибка player");
System.err.println(e.getMessage());
return;
}
Получаю:
**Ошибка player
Column Index out of range, 7 > 6.**
DESCRIBE player
выдает описание таблицы, а не записи
В описании таблицы 6 столбцов
SELECT * FROM player;
пробуй.
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
ЗдравствуйтеСтолкнулся с такой проблемой, у меня при инитиализации приложения создается DocumentListener, который отвечает за подсветку синтаксика,...
Нужен компонент (на подобии DatePickerDialog) для выбора градусов, минут и секундЕсть ли такое или как это можно самому сделать
Не могу поставить Google play на genymotion