powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / jdbc
3 сообщений из 3, страница 1 из 1
jdbc
    #38587453
rema174
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В запросе указано два параметра, и передается два, почему тогда на строке 173
Код: java
1.
ps.setInt(2, user_id);

возникает ошибка?


Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
logger.info("from dao addTask...");
		int user_id = getUserId(email);
		if (user_id == -1) {logger.info("No such user."); return;}
		logger.info("user_id=" + user_id);
		try {
			if (con == null) return;
			ps = con.prepareStatement("INSERT INTO tasks(taskname, user_id) VALUES(?)");
			ps.setString(1, taskName);
			ps.setInt(2, user_id);
			ps.executeUpdate();
		} catch (SQLException sqle) {
			logger.info("SQLException while add new task.");
			sqle.printStackTrace();
		}



автормар 16, 2014 11:01:10 AM Dao addTask
INFO: from dao addTask...
мар 16, 2014 11:01:10 AM Dao addTask
INFO: user_id=7
мар 16, 2014 11:01:10 AM Dao addTask
INFO: SQLException while add new task.
java.sql.SQLException: Parameter index out of range (2 > number of parameters, which is 1).
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1086)
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:989)
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:975)
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:920)
at com.mysql.jdbc.PreparedStatement.checkBounds(PreparedStatement.java:3796)
at com.mysql.jdbc.PreparedStatement.setInternal(PreparedStatement.java:3778)
at com.mysql.jdbc.PreparedStatement.setInternal(PreparedStatement.java:3823)
at com.mysql.jdbc.PreparedStatement.setInt(PreparedStatement.java:3767)
at Dao.addTask(Dao.java:173)
...
Рейтинг: 0 / 0
jdbc
    #38587462
Фотография Usman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rema174,

Код: java
1.
VALUES(?)

???
...
Рейтинг: 0 / 0
jdbc
    #38587468
rema174
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Usman, спасибо
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / jdbc
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]