Hallo, ich habe mir folgende Klasse aufgebaut, um mithilfe eines SwitchCase, eine Select Abfrage durchzuführen.
Der Eclipse sagt bei der Methode: get_content() : Unhandled Exception.
Ich bitte um Hilfe
Java:
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import java.util.Scanner;
public class Database_Test {
private Connection con = null;
private Statement stm = null;
private ResultSet result = null;
public static void main(String args[]) {
Database_Test s = new Database_Test();
s.Database_Logik();
}
public void Database_Logik() {
// Deklarieren
Scanner sc = new Scanner(System.in);
String action = null;
try {
Class.forName("com.mysql.jdbc.Driver").newInstance();
this.con = DriverManager.getConnection("jdbc:mysql:///java_test_1",
"root", "");
if (!this.con.isClosed()) {
System.out.print("Was möchten Sie tun?");
action = sc.next();
switch (action) {
case "Select":
this.get_content();
}
}
} catch (Exception e) {
System.err.println("Exception: " + e.getMessage());
// Ausgabe der Fehler
} finally {
try {
if (this.con != null)
this.con.close(); // Verbindung terminieren
} catch (SQLException e) {
}
}
}
public void get_content() {
String content = null;
this.stm = this.con.createStatement();
this.result = this.stm.executeQuery("SELECT * FROM eintrag");
while (this.result.next()) {
content = this.result.getString("content");
System.out.print(content + "\n");
};
}
}
Der Eclipse sagt bei der Methode: get_content() : Unhandled Exception.
Ich bitte um Hilfe