Hi,
habe aus dem net (http://www.torsten-horn.de/techdocs/java-sql.htm#Programmierbeispiele) ein bsp. gefunden mit dem man via jdbc eine Datenbanktabelle einer HSQL-DB auslesen kann. Das funktioniert so auch auf anhieb.
Die Verbindung wird dabei in der main Methode "aufgebaut".
Nun will ich das in mein bestehendes Proggi integrieren. Wenn ich jetzt folgendes in meiner "private void" - Methode reinschreibe geht das aber nicht.
der Compiler sagt Class not found Exception bei Class.forName("org.hsqldb.jdbcDriver")
Was mache ich da falsch - das der das plötzlich nicht mehr kennt
habe aus dem net (http://www.torsten-horn.de/techdocs/java-sql.htm#Programmierbeispiele) ein bsp. gefunden mit dem man via jdbc eine Datenbanktabelle einer HSQL-DB auslesen kann. Das funktioniert so auch auf anhieb.
Die Verbindung wird dabei in der main Methode "aufgebaut".
Nun will ich das in mein bestehendes Proggi integrieren. Wenn ich jetzt folgendes in meiner "private void" - Methode reinschreibe geht das aber nicht.
Code:
private void FillNodesInTree(DefaultMutableTreeNode root) {
Connection cn = null;
Statement st = null;
ResultSet rs = null;
root.removeAllChildren();
// Select fitting database driver and connect:
Class.forName("org.hsqldb.jdbcDriver");
cn = DriverManager.getConnection( "jdbc:hsqldb:C:/hSqlDbData/MeineDb", "sa","" );
st = cn.createStatement();
rs = st.executeQuery( "SELECT * FROM FOLDERS" );
while( rs.next() ) {
System.out.print(rs.getString(2));
}
if( null != rs ) rs.close();
if( null != st ) st.close();
if( null != cn ) cn.close();
...
}
Was mache ich da falsch - das der das plötzlich nicht mehr kennt