Zum testen habe ich mir folgendes erstellt
Dieses arbeitet einwandfrei.
Jetzt habe ich es mal ansatzweise auf Spring 3 übertragen
hier erhalte ich aber eine
JConnector Treiber ist identisch geblieben.
Hinzugekommen waren zuerst
Nach dem ich hier den bereits erwähnten Fehler hatte, hab ich mir gedacht... ok ... packst alle Jars hinzu. Aber eine Änderung hat es nichts gebracht.
Weis einer von euch evtl. woran es liegen könnte?
Code:
package main;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
public class MainClass {
/**
* @param args
*/
public static void main(String[] args) {
// Setup the connection with the DB
Connection con = null;
try {
con = DriverManager.getConnection("jdbc:mysql://localhost:3306/mydb", "root", "");
Statement stmt = con.createStatement();
ResultSet rs = stmt.executeQuery( "SELECT * FROM address " );
while ( rs.next() )
System.out.printf( "%s, %s, %s %s\n",
rs.getString(1), rs.getString(2), rs.getString(3), rs.getString(4) );
rs.close();
stmt.close();
}
catch ( SQLException e ) {
e.printStackTrace();
}
finally {
if ( con != null )
try {
con.close();
}
catch ( SQLException e ) {
e.printStackTrace();
}
}
}
}
Dieses arbeitet einwandfrei.
Jetzt habe ich es mal ansatzweise auf Spring 3 übertragen
Code:
import org.springframework.jdbc.datasource.DriverManagerDataSource;
public class MainClass {
/**
* @param args
*/
public static void main(String[] args) {
DriverManagerDataSource ds = new DriverManagerDataSource();
ds.setUsername("root");
ds.setPassword("");
ds.setDriverClassName("com.mysql.jdbc.Driver");
ds.setUrl("jdbc:mysql://localhost:3306/mydb");
}
}
hier erhalte ich aber eine
HTML:
Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory
JConnector Treiber ist identisch geblieben.
Hinzugekommen waren zuerst
HTML:
org.springframework.core-3.1.1.RELEASE.jar und
org.springframework.jdbc-3.1.1.RELEASE.jar und
org.springframework.transaction-3.1.1.RELEASE.jar
Nach dem ich hier den bereits erwähnten Fehler hatte, hab ich mir gedacht... ok ... packst alle Jars hinzu. Aber eine Änderung hat es nichts gebracht.
Weis einer von euch evtl. woran es liegen könnte?