Du bist nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: Banana-Coding.com - Java Knuddels Emulator. Falls dies dein erster Besuch auf dieser Seite ist, lies bitte die Hilfe durch. Dort wird dir die Bedienung dieser Seite näher erläutert. Darüber hinaus solltest du dich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutze das Registrierungsformular, um dich zu registrieren oder informiere dich ausführlich über den Registrierungsvorgang. Falls du dich bereits zu einem früheren Zeitpunkt registriert hast, kannst du dich hier anmelden.

Beiträge: 141

Beruf: Verkaufstellenverwalter

  • Private Nachricht senden

21

Donnerstag, 8. März 2012, 13:24

Habe den code von dir genommen habe nichs am code verändert

Fehlermeldung kam keine nur eintragen tut er nichs

Beiträge: 141

Beruf: Verkaufstellenverwalter

  • Private Nachricht senden

22

Freitag, 9. März 2012, 17:39

pusch

Beiträge: 141

Beruf: Verkaufstellenverwalter

  • Private Nachricht senden

23

Samstag, 10. März 2012, 17:22

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:2468)
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 ?

Localhost

Ehemaliger Supporter

Beiträge: 345

Wohnort: 127.0.0.1

  • Private Nachricht senden

24

Samstag, 10. März 2012, 17:38

Nein, nicht normal. Normal ist es nie wenn Fehlermeldungen erscheinen. Merken! :D

Ersetz mal:

Java-Quelltext

1
2
3
4
5
ps0 = con0.prepareStatement("SELECT * FROM `comments` WHERE `name` = ?, `von` = ?, `comment` = ?");

ps0.setString(1, name);

ps0.executeQuery();

mit:

Java-Quelltext

1
2
3
4
5
6
7
8
9
ps0 = con0.prepareStatement("SELECT * FROM `comments` WHERE `name` = ?");

ps0.setString(1, name);

ResultSet rs0 = ps0.executeQuery();

while(rs0.next()) {
//Hier erweitern.
}
No support via message.

"Der gute Programmierer ist nicht der, der keine Fehler macht, sondern der, der seine Fehler rasch findet und behebt."

25

Sonntag, 8. April 2012, 01:07

try {
Connection con = pcon.connect();
Statement stmt = con.createStatement();
ResultSet rs = stmt.executeQuery("SELECT `name` FROM `accounts` WHERE `name`='" + nickname + "' LIMIT 1");
bei Statement stmt = con.createStatement(); wird bei mir das Statement rot unterstrichen demnach kann ich auch icht kompilieren

Localhost

Ehemaliger Supporter

Beiträge: 345

Wohnort: 127.0.0.1

  • Private Nachricht senden

26

Sonntag, 8. April 2012, 02:08

Paket importiert?
No support via message.

"Der gute Programmierer ist nicht der, der keine Fehler macht, sondern der, der seine Fehler rasch findet und behebt."

Localhost

Ehemaliger Supporter

Beiträge: 345

Wohnort: 127.0.0.1

  • Private Nachricht senden

28

Sonntag, 8. April 2012, 13:50

Hast du das Paket java.sql.Statement importiert?
No support via message.

"Der gute Programmierer ist nicht der, der keine Fehler macht, sondern der, der seine Fehler rasch findet und behebt."

29

Sonntag, 8. April 2012, 20:54

Wie mach ich das? *blöd frag*

Localhost

Ehemaliger Supporter

Beiträge: 345

Wohnort: 127.0.0.1

  • Private Nachricht senden

30

Sonntag, 8. April 2012, 21:18

Java-Quelltext

1
import java.sql.Statement;


ganz oben unter der Definierung des Packages der jeweiligen Klasse hinzufügen. :)
No support via message.

"Der gute Programmierer ist nicht der, der keine Fehler macht, sondern der, der seine Fehler rasch findet und behebt."