Patejoker
Grünschnabel
Hallo ihr lieben, ich habe da direkt mal ne Frage.
Ich möchte gerne meine 4 Antworten in ein Array packen damit ich dann diese wieder aus dem Array raus und einzeln an bestimmte stellen packen kann.
Nur leider fehlt mir da der passende Gedanke
Ich möchte gerne meine 4 Antworten in ein Array packen damit ich dann diese wieder aus dem Array raus und einzeln an bestimmte stellen packen kann.
Nur leider fehlt mir da der passende Gedanke

Java:
import java.sql.*;
public class Connect {
int Runde = 1;
public void verbindenfrage() {
// Diese Eintraege werden zum
// Verbindungsaufbau benoetigt.
final String hostname = "localhost";
final String port = "3306";
final String dbname = "ddbname";
final String user = "dbuser";
final String password = "passwort";
Connection conn = null;
try {
System.out.println("* Treiber laden");
Class.forName("org.gjt.mm.mysql.Driver").newInstance();
}
catch (Exception e) {
System.err.println("Unable to load driver.");
e.printStackTrace();
}
try {
System.out.println("* Verbindung aufbauen");
String url = "jdbc:mysql://"+hostname+":"+port+"/"+dbname;
conn = DriverManager.getConnection(url, user, password);
System.out.println("* Statement beginnen");
Statement stmt = conn.createStatement();
System.out.println("* Abfrage beginnen");
//Auslesen der Frage aus der Tabelen Fragen , da es nur eine Frage geben kann wird
//diese per RAND ausgesucht !!
String sqlCommand =
"SELECT F_ID, F_TEXT FROM Fragen where S_ID ="+ Runde + " ORDER BY RAND()"+" LIMIT 1";
// "SELECT ID, Frage FROM Fragen ";
ResultSet rs = stmt.executeQuery(sqlCommand);
System.out.println("* Ergebnisse anzeigen");
int F_ID = 0;
while (rs.next()) {
F_ID = rs.getInt(1);
String F_TEXT = rs.getString("F_TEXT");
System.out.println( "ID: "+F_ID +" Frage: "+F_TEXT );
}
//Start der Abfragen bezüglich der Antworten zur oben ausgewählten Frage
Statement stmt2 = conn.createStatement();
String antwortQuery = "SELECT A_ID, A_TEXT FROM Antworten WHERE F_ID = " + F_ID;
rs.close();
rs = stmt2.executeQuery(antwortQuery);
while (rs.next()) {
int A_ID = rs.getInt("A_ID");
String A_TEXT = rs.getString("A_TEXT");
System.out.println( "ID: "+A_ID +" Antwort: "+A_TEXT );
}
rs.close();
System.out.println("* Statement beenden");
stmt.close();
stmt2.close();;
System.out.println("* Datenbank-Verbindung beenden");
conn.close();
}
catch (SQLException sqle) {
System.out.println("SQLException: " + sqle.getMessage());
System.out.println("SQLState: " + sqle.getSQLState());
System.out.println("VendorError: " + sqle.getErrorCode());
sqle.printStackTrace();
}
}