Hallo Community,
mache gerade ein Praktikum zum Fachinformatiker und lerne jetzt gerade Java.
Hab den Auftrag bekommen, mit einem Java Programm auf eine lokale Mysql tabelle zuzugreifen und daten auszulesen.
Ich bin jetzt soweit das ich eine Connection zu der Datenbank aufgebaut habe. Mein Problem ist jetzt nur das ich jetzt gerne die komplette tabelle automatisch auslesen will. Aber weis leider nicht wie ich das anstellen soll, hab in google schon gesucht und auch hier im forum. Ich weis das es mit einer Schleife geht, aber wie genau, das versteh ich nicht.
Hier der Code, wie er bis jetzt aussieht:
hoffe ihr könnt mir helfen.
grüße
mache gerade ein Praktikum zum Fachinformatiker und lerne jetzt gerade Java.
Hab den Auftrag bekommen, mit einem Java Programm auf eine lokale Mysql tabelle zuzugreifen und daten auszulesen.
Ich bin jetzt soweit das ich eine Connection zu der Datenbank aufgebaut habe. Mein Problem ist jetzt nur das ich jetzt gerne die komplette tabelle automatisch auslesen will. Aber weis leider nicht wie ich das anstellen soll, hab in google schon gesucht und auch hier im forum. Ich weis das es mit einer Schleife geht, aber wie genau, das versteh ich nicht.
Hier der Code, wie er bis jetzt aussieht:
Code:
package mysqlabfrage;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
public class TestConnection
{
public static void main(String[] args)
{
try
{
//Treiber laden
Class.forName("com.mysql.jdbc.Driver").newInstance();
}
catch (Exception ex)
{
}
System.out.println("Treiber geladen");
Connection conn = null;
try
{
//Verbindung benutzen
conn = (Connection)DriverManager.getConnection("jdbc:mysql://localhost/test?user=root&password=");
}
catch (SQLException ex)
{
}
System.out.println("Verbindung steht");
Statement stmt = null;
ResultSet rs = null;
try
{
stmt = conn.createStatement();
rs = stmt.executeQuery(" SELECT * FROM rechnungsposten ");
}
catch (SQLException ex)
{
}
}
}
hoffe ihr könnt mir helfen.
grüße