hallo,
weder google noch suchfunktion haben mich bei folgendem problem weitergebracht:
folgendes einfaches programm zum aufbauen einer jdbc-mysql-verbindung:
klappt wunderbar....
entferne ich aber nun:
zeigt mir eclipse
für die zeile:
hat dafür jemand ein erklärung? das ich das ding ohne die main-methode nicht ausführen kann ist mir ja klar, aber kompilieren müsste doch klappen? wo ist denn hier das problem?
p.s.: klammern oder ähnliches hab ich nicht vergessen, hier ist der code der NICHT zu kompilieren geht, obwohl nur die main-methode fehlt:
weder google noch suchfunktion haben mich bei folgendem problem weitergebracht:
folgendes einfaches programm zum aufbauen einer jdbc-mysql-verbindung:
Code:
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
public class ExtractRFQ {
public static void main(String args[]) {
Connection con = null;
try {
Class.forName("com.mysql.jdbc.Driver").newInstance();
con = DriverManager.getConnection("jdbc:mysql:///test",
"test", "test");
if(!con.isClosed())
System.out.println("Successfully connected to " +
"MySQL server using TCP/IP...");
} catch(Exception e) {
System.err.println("Exception: " + e.getMessage());
} finally {
try {
if(con != null)
con.close();
} catch(SQLException e) {}
}
}
}
klappt wunderbar....
entferne ich aber nun:
Code:
public static void main(String args[]) { }
zeigt mir eclipse
Code:
syntax error on token ";" , { expected after this token
für die zeile:
Code:
Connection con = null;
hat dafür jemand ein erklärung? das ich das ding ohne die main-methode nicht ausführen kann ist mir ja klar, aber kompilieren müsste doch klappen? wo ist denn hier das problem?
p.s.: klammern oder ähnliches hab ich nicht vergessen, hier ist der code der NICHT zu kompilieren geht, obwohl nur die main-methode fehlt:
Code:
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
public class ExtractRFQ {
Connection con = null;
try {
Class.forName("com.mysql.jdbc.Driver").newInstance();
con = DriverManager.getConnection("jdbc:mysql:///rfq",
"rfq", "rfq");
if(!con.isClosed())
System.out.println("Successfully connected to " +
"MySQL server using TCP/IP...");
} catch(Exception e) {
System.err.println("Exception: " + e.getMessage());
} finally {
try {
if(con != null)
con.close();
} catch(SQLException e) {}
}
}