DB Access conection

nit19969

Mitglied
Hallo
Ich möchhte eine DB auslesen, db001.mdb und ich komme nicht weiter:
es funbktioniert nicht. es gibt keine Übersetzungsfehler
von Sring driver bis zum print ist es beim launch rot markiert und es kommt die Meldung "all 2 branches missed"

Java:
 try{
        
            String driver = "sun.jdbc.odbc.JdbcOdbcDriver";
            Class.forName(driver);

            String db = "jdbc:odbc:db01";
            con = DriverManager.getConnection(db);
            st = con.createStatement();
            String sql = "select * from Standort";
            rs = st.executeQuery(sql);
            while(rs.next()){
                String Standort = rs.getString("Standort");
          

                System.out.println(Standort);
               

            }

        } catch(Exception ex){
        }
wäre super, wenn mir jemand helfen könnte
 
Zuletzt bearbeitet von einem Moderator:

mrBrown

Super-Moderator
Mitarbeiter
es gibt keine Übersetzungsfehler
von Sring driver bis zum print ist es beim launch rot markiert und es kommt die Meldung "all 2 branches missed"
Nutzt du Eclipse mit dem Eclipse-Compiler?

Zeig mal den Code rum herum.



Ein catch solltest du niemals leer lassen. Wenn es aktuell einen Fehler in deinem Code gibt, ignorierst du den damit und bekommst nicht mal mit, das es ihn überhaupt gab. Mindestens ein ex.printStackTrace sollte da rein.
 

nit19969

Mitglied
Ja, ich nutze Eclipse
----------------------------------------------------------------
Java:
package testunternehmen;

import java.sql.*;

public class Unternehmendb
{
    Connection con;

    Statement st;
    ResultSet rs;

    public Unternehmendb(){

        connect();

    }
    public void connect(){
        try{
       
            String driver = "sun.jdbc.odbc.JdbcOdbcDriver";
            Class.forName(driver);

            String db = "jdbc:eek:dbc:db01";
            con = DriverManager.getConnection(db);
            st = con.createStatement();
            String sql = "select * from Standort";
            rs = st.executeQuery(sql);
            while(rs.next()){
                String Standort = rs.getString("Standort");
         

                System.out.println(Standort);
              

            }

        } catch(Exception ex){
        }

    } 
    public static void main(String[] args)
    {
        new Unternehmendb();
    }
    }
 

mihe7

Top Contributor
UCanAccess kann man in bestimmten Situationen verwenden. Im Allgemeinen ist das Ding aber untauglich (zumindest war es das, als ich es vor Jahren getestet habe). Grund ist, dass die Access-DB erstmal in eine H2-DB (oder war es hsql?) konvertiert wird. Je nach Anwendungsfall müsste man Jackcess für den direkten Zugriff verwenden können, ist dann halt kein JDBC. Oder man kauft sich einen passenden JDBC-Treiber. Noch besser: man wirft die Access-DB in die Tonne :)
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
josfe1234 Hilfe access denied ("java.io.FilePermission" " " "read") Java Basics - Anfänger-Themen 12
M Access Modifier oder so ähnlich Java Basics - Anfänger-Themen 6
T Access mit Java verbinden im netzwerk Java Basics - Anfänger-Themen 3
S JNA - Java Native Access - wie ? Java Basics - Anfänger-Themen 2
E To count password and username access possibility Java Basics - Anfänger-Themen 0
M Access restriction Problem, obwohl library eingebunden ist Java Basics - Anfänger-Themen 0
M Erste Schritte Java Applet - HTML Seiten auslesen und in Access Datenbank schreiben? Java Basics - Anfänger-Themen 15
Z Access Control Exception Java Basics - Anfänger-Themen 10
M Erste Schritte Java programm unable to access Java Basics - Anfänger-Themen 10
S java.security.AccessControlException: access denied Java Basics - Anfänger-Themen 4
H NEtBeans: Fehler: XXX has private access... Java Basics - Anfänger-Themen 2
T access modifiers Java Basics - Anfänger-Themen 4
D Access Abfrage - Results direkt als Array erhalten Java Basics - Anfänger-Themen 2
T java.security.AccessControlException: access denied (java.net.SocketPermission Java Basics - Anfänger-Themen 2
C Package einbinden - "cannot access" Java Basics - Anfänger-Themen 5
J Access-Verbindung Java Basics - Anfänger-Themen 2
W OOP Datum aus Access in Textfeld schreiben ohne Stunden/Minuten/Sekunden Java Basics - Anfänger-Themen 2
neurox Was heißt: Access restriction ... ? Java Basics - Anfänger-Themen 3
A Access restriction / gl4java Java Basics - Anfänger-Themen 3
hdi NPE (access$1) Java Basics - Anfänger-Themen 6
R DerbyDB nach MS Access kopieren Java Basics - Anfänger-Themen 41
S access denied (java.io.FilePermission read) Java Basics - Anfänger-Themen 3
M Access to HSQLDB Converter Java Basics - Anfänger-Themen 2
D Anfängerfrage N. Office Access NOA: setHidden und dann . Java Basics - Anfänger-Themen 2
T Brauche Hilfe: Access DB + Hashmap Java Basics - Anfänger-Themen 2
M Data Access Object - Beispiel Java Basics - Anfänger-Themen 11
B access denied Java Basics - Anfänger-Themen 7
H . cannot access Person Java Basics - Anfänger-Themen 5
V Änderungsdatum aus einer Access File auslesen Java Basics - Anfänger-Themen 5
S Maske wie in Access Java Basics - Anfänger-Themen 8
N Applet - Datenbankzugrriff - SocketPermission Access denied Java Basics - Anfänger-Themen 2
D Dateizugriff - An bestimmter Position Lesen (Random Access) Java Basics - Anfänger-Themen 2
J java und jdbc mit access Java Basics - Anfänger-Themen 3
T Access Datenbank in Java (Eclipse) einbinden Java Basics - Anfänger-Themen 10
G access static field Java Basics - Anfänger-Themen 2
D Random Access File: Letzte Zeile löschen Java Basics - Anfänger-Themen 2
D Random Access File: seek() Problem Java Basics - Anfänger-Themen 5
S Ursache dieser Fehlermeldung (access dinied) Java Basics - Anfänger-Themen 3
F Read access to enclosing field xy is emulated . Java Basics - Anfänger-Themen 2
S MS Access und JApplet Java Basics - Anfänger-Themen 12
F Access Datenbank-Tabelle erzeugen Java Basics - Anfänger-Themen 5
M Applet access denied Java Basics - Anfänger-Themen 4
U public, private, protected und "default access" - Java Basics - Anfänger-Themen 14
G ACCESS Anfall Java Basics - Anfänger-Themen 3
P Anleitung zum Data Access Object Pattern Java Basics - Anfänger-Themen 2
V Daten aus Access in eine Tabelle schreiben Java Basics - Anfänger-Themen 3
G Access Modifiers Java Basics - Anfänger-Themen 8
B Angabe import-Verzeichnis & Error704:cannot access direc Java Basics - Anfänger-Themen 6
R Access Datenbankabfrage Java Basics - Anfänger-Themen 2

Ähnliche Java Themen

Neue Themen


Oben