Hallo an euch,
ich habe folgendes Problem und zwar versuche ich für ein Projekt einen Sportartikelversand zu erstellen.
Dieser soll Kunen Artikel usw. in einer DB abspeichern können bzw. Daten draus laden.
Nun bekomme ich es nicht hin die Datenbank mit meinem code zu verknüpfen...hab in Access eine Tabelle Kunde mit 50 Kunden erstellt die die mdb heißt "ln1_kirn".
Mein code um Daten aus der DB zu holen ist folgender
ich bekomme immer die SQL Exception und SQL-Fehler beim Speichern.
in Ablage habe ich einen KundenListe Array geschrieben, falls dass noch von notwendigkeit für euch ist.
System hab ich einen Dell xps win 7 64bit.
Vielen Dank schonmal
ich habe folgendes Problem und zwar versuche ich für ein Projekt einen Sportartikelversand zu erstellen.
Dieser soll Kunen Artikel usw. in einer DB abspeichern können bzw. Daten draus laden.
Nun bekomme ich es nicht hin die Datenbank mit meinem code zu verknüpfen...hab in Access eine Tabelle Kunde mit 50 Kunden erstellt die die mdb heißt "ln1_kirn".
Mein code um Daten aus der DB zu holen ist folgender
Java:
public class Datenbankübertragung {
public static final String TREIBER="sun.jdbc.odbc.JdbcOdbcDriver";
public static final String URL="jdbc:odbc:ln1_kirn";
public static void fromDB() throws SQLException, ClassNotFoundException {
Connection myCon=null;
Statement myStmt=null;
String sql2;
ResultSet rset=null;
sql2="Select * from Kunde";
try {
Class.forName(TREIBER);
myCon = DriverManager.getConnection(URL);
myStmt=myCon.createStatement();
rset=myStmt.executeQuery(sql2);
while(rset.next()){
Kunde meinKunde = new Kunde();
meinKunde.setKD_Nr(rset.getInt("KundenNr"));
meinKunde.setFName(rset.getString("Firmenname"));
meinKunde.setFName(rset.getString("Kontaktperson"));
meinKunde.setKEmail(rset.getString("Email"));
meinKunde.setKD_Tel(rset.getString("Telefon"));
meinKunde.setKD_Fax(rset.getString("Telefax"));
meinKunde.setKD_Plz(rset.getInt("PLZ"));
meinKunde.setKStraße(rset.getString("Strasse"));
Ablage.KundenListe.add(meinKunde);
}
}
catch (SQLException e2){
JOptionPane.showMessageDialog(null, "SQL Exception");
}
catch (ClassNotFoundException e3)
{
JOptionPane.showMessageDialog(null, "Class not Found Exception");
}
finally{
try{
rset.close();
myStmt.close();
myCon.close();
JOptionPane.showMessageDialog(null, "Alle Kunden wurden ausgelesen");
}
catch(Exception e){
JOptionPane.showMessageDialog(null, "SQL-Fehler beim Speichern");
}
}}
in Ablage habe ich einen KundenListe Array geschrieben, falls dass noch von notwendigkeit für euch ist.
System hab ich einen Dell xps win 7 64bit.
Vielen Dank schonmal