G
Gastanfaenger
Gast
Hallo,
hab mir ne kleine datenbank mit access erstellt um zu üben, wie ich mit java drauf zugreifen kann:
Eclipse zeigt mir keine Fehler, aber bei der Ausführung kommt es zum Fehler in Line 45 mit den cons.printf("\n"). Kann sich nicht damit so anfreunden.Wie löse ich das? Weitere Frage: Was muss ich ändern, damit ich auf meine MYSQL Datenbank zugreifen kann? V
Vielen Dank für die Antworten!
hab mir ne kleine datenbank mit access erstellt um zu üben, wie ich mit java drauf zugreifen kann:
Code:
import java.io.Console;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;
public class CDatenbank {
public static void main (String args[])
{
String URL = "jdbc:odbc:Laender";
String benutzername = "Mickey";
String passwort = "Mouse";
try{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
}
catch (Exception e)
{
System.err.println(" JDBC/ODBC-Treiber konnte nicht geladen werden.");
return;
}
Statement befehl = null;
Connection verbindung = null;
try
{
verbindung = DriverManager.getConnection(
URL,
benutzername,
passwort);
befehl = verbindung.createStatement();
}
catch (Exception e)
{
System.err.println("Verbindung zu " + URL +"konnte nicht hergestellt werden");
}
try
{
ResultSet datenmenge;
datenmenge = befehl.executeQuery("SELECT * FROM Länder ORDER BY Bundesland;");
Console cons = System.console();
cons.printf("\n");
cons.printf(" Bundesland \t Einwohner (in Mio) \n");
cons.printf("\n");
String land;
int einw;
while(datenmenge.next())
{
land = datenmenge.getString("Bundesland");
einw=datenmenge.getInt("Einw (in Mio)");
cons.printf(" %s \t\t %d \n",land,einw);
}
verbindung.close();
}
catch (Exception e)
{
e.printStackTrace();
}
}
}
Eclipse zeigt mir keine Fehler, aber bei der Ausführung kommt es zum Fehler in Line 45 mit den cons.printf("\n"). Kann sich nicht damit so anfreunden.Wie löse ich das? Weitere Frage: Was muss ich ändern, damit ich auf meine MYSQL Datenbank zugreifen kann? V
Vielen Dank für die Antworten!