- Баллы
- 76
- Имя в Minecraft
- SiRiuS_OSiRiuS
Добрый день. Spigot 1.11.2. 1.12 пока не брал 
В Интернете есть множество туториалов по этой теме. Обидно, но ни один мне не помог.
Сперва я работал с локальной бд, потом взял db4free. Тем не менее, возникает такая ошибка.
Вот я подключаюсь к бд:
Вот я создаю таблицу:
И когда я захочу туда занести какую-то инфу,
На строке с setString в консоли появляется SQLException с сообщением "Parameter index out of range (1 > number of parameters, which is 0)".
Если я поменяю параметры setString на 0, Name, то всё равно получу стек с сообщением вида "0 < 1".
Прошу помочь

В Интернете есть множество туториалов по этой теме. Обидно, но ни один мне не помог.
Сперва я работал с локальной бд, потом взял db4free. Тем не менее, возникает такая ошибка.
Вот я подключаюсь к бд:
Java:
try {
String url = "jdbc:mysql://db4free.net:3306/dbname";
connection = DriverManager.getConnection(url, "login", "pass"); // Сделаем вид, что url, логин и пароль верны
} catch (SQLException e) {
e.printStackTrace();
}
Java:
String sql = "CREATE TABLE IF NOT EXISTS anotherTable(Name varchar(32));";
PreparedStatement stmt = connection.prepareStatement(sql);
stmt.executeUpdate();
Java:
String sql = "INSERT INTO anotherTable(Name) VALUES ('11101');";
try {
PreparedStatement stmt = connection.prepareStatement(sql);
stmt.setString(1, "Name");
stmt.executeUpdate();
} catch (SQLException e) {
e.printStackTrace();
}
Если я поменяю параметры setString на 0, Name, то всё равно получу стек с сообщением вида "0 < 1".
Прошу помочь
