Fehlermeldung:
java.sql.SQLException: No value specified for parameter 2
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1073)
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:987)
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:982)
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:927)
at com.mysql.jdbc.PreparedStatement.checkAllParametersSet(PreparedStatem
ent.java:2566)
at com.mysql.jdbc.PreparedStatement.fillSendPacket(PreparedStatement.jav
a:2542)
at com.mysql.jdbc.PreparedStatement.fillSendPacket(PreparedStatement.jav
a:246

at com.mysql.jdbc.PreparedStatement.executeQuery(PreparedStatement.java:
2222)
at knuddels.CommandParser.parse(CommandParser.java:1945)
at handler.ChatHandler.handle(ChatHandler.java:109)
at knuddels.SessionHandler.run(SessionHandler.java:87)
Code:
//Comment-Start
whois.append(String.format("##°B°_Comments_:")).append(target.getComments()).append("°r°");
PoolConnection pcon0 = ConnectionPool.getConnection();
PreparedStatement ps0 = null;
try {
Connection con0 = pcon0.connect();
ps0 = con0.prepareStatement("SELECT * FROM `comments` WHERE `name` = ?, `von` = ?, `comment` = ?");
ps0.setString(1, name);
ps0.executeQuery();
} catch (SQLException e) {
e.printStackTrace();
} finally {
if (ps0 != null) {
try {
ps0.close();
} catch (SQLException e) {
}
}
pcon0.close();
}
}
//Comment-ENDE
ist das nomal das man diese fehlermeldung bekommt ?