Datenbankanbindung unter Linux

Status
Nicht offen für weitere Antworten.

dookie

Mitglied
Hallo zusammen,

ich habe ihr ein Problem und zwar hab ich unter Windows eine Anwendung programmiert die auf eine mySQL Datenbank zugreift. Hat auch alles funktioniert. Jetzt hab ich mir openSuse installiert und da bekomm ich die Datenbankanwendung nicht hin.

Hab dort mit Hilfe von unixODBC eine odbc Verbindung zu der Datenbank hergestellt, diese funktioniert auch. Nun hab ich mir von mySQL den JConnector heruntergeladen, entpackt und auf die "mysql-connector-java-5.0.7-bin.jar" hab ich den CLASSPATH gesetzt.

Mein Java-Code für den Datenbankzugriff ist folgender:


Code:
try
        { dbVerbindung = DriverManager.getConnection("jdbc:mysql://localhost/bundesliga?" +
                                            "user=nutzer&password=passwort");

        }
        catch (SQLException e)
        {
            System.out.println("DB-Verbindungsfehler: " + e);
            System.exit(0);
        }

Hier wird folgende Exception geworfen:


java.sql.SQLException: No suitable driver


Hat jemand eine Idee wo mein Fehler liegt?
 

HoaX

Top Contributor
daran dass du erstmal den treiber laden musst. wenn du die forensuche oder google zu der fehlemeldung befragst bekommst du tausende anleitungen ...
 

dookie

Mitglied
Ja lade einen Treiber

Code:
try{
	Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
	
}catch (ClassNotFoundException e) {
	System.err.println(e.toString());
}
 
G

Gast

Gast
Hallo dookie,

ich glaube Du hast keinen ODBC-fähigen Treiber heruntergeladen.

Versuche es einmal mit:

Class.forName ( "com.mysql.jdbc.Driver" ).
 

sparrow

Top Contributor
Warum denn überhaupt ODBC?
Java -> JDBC -> mySQL

Warum sollte das anders sein als unter Windows?
Oder gehst du da auch über die ODBC-Schnittstelle des Betriebssystem?
 

dookie

Mitglied
Gast hat gesagt.:
Hallo dookie,

ich glaube Du hast keinen ODBC-fähigen Treiber heruntergeladen.

Versuche es einmal mit:

Class.forName ( "com.mysql.jdbc.Driver" ).

Hi das funktioniert leioder auch nicht. Da findet er die Klasse nicht...

@spaarrow

unter windows konfigurier ich unter Datenquellen eine odbc anbindung und mach dann wie oben mit der jdbc-odbc bbridge die verbindung.
 

dookie

Mitglied
HoaX hat gesagt.:
du gibst aber beim erstellen der verbindung keine odbc-url an ...

:oops:

Hab es jetzt so:

Code:
dbVerbindung = DriverManager.getConnection("jdbc:odbc:bundesliga", "user","pw");

Jetzt bekomm ich aber da leider eine null.pointer exception
 

dookie

Mitglied
Ok hab es jetzt über die jdbc variante geschafft. Hab den jdbc-Treiber in das Java_home verzeichnis kopiert. Keine Ahnung warum das nicht über den CLASSPATH ging
 
C

cb2

Gast
Hallo Zusammen,

ich habe mal eien Frage, weiß jemand, wie ich mit Hilfe eines Java-Programmes die gesamten ODBC Data Source ausgeben lassen kann?

Gruß.
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
K Problem mit datenbankanbindung unter access 2003 Datenbankprogrammierung 3
pkm Frage zu Encodingproblem bei einer Datenbankanbindung Datenbankprogrammierung 1
L Speicherverbrauch Java Anwendung mit einer Datenbankanbindung Datenbankprogrammierung 19
A Bestmögliche Entkopplung der Datenbankanbindung Datenbankprogrammierung 6
J Derby/JavaDB Datenbankanbindung Eclipse und Derby Datenbankprogrammierung 7
M Java Datenbankanbindung funktioniert nicht Datenbankprogrammierung 4
T MySQL Problem mit Datenbankanbindung Datenbankprogrammierung 4
Z PostgreSQL Java Servlets mit Datenbankanbindung Datenbankprogrammierung 3
B Datenbankanbindung JSP Datenbankprogrammierung 7
B MySQL Problem mit Datenbankanbindung an MySQL Datenbankprogrammierung 2
R MySQL Voraussetzungen für eine erfolgreiche Datenbankanbindung mittels JDBC Datenbankprogrammierung 2
C Datenbankanbindung mit einem JButton Datenbankprogrammierung 12
M Servlet in JSP anbinden // Datenbankanbindung in JSP Datenbankprogrammierung 8
S MySQL Datenbankanbindung extra Klasse Datenbankprogrammierung 10
C Pokergame + Datenbankanbindung (Wahrscheinlichkeiten) Datenbankprogrammierung 16
G Probleme mit Datenbankanbindung Datenbankprogrammierung 3
A Datenbankanbindung an mySQL und Ein-/Auslesen der Daten Datenbankprogrammierung 4
A Datenbankanbindung, Grundlagen Datenbankprogrammierung 2
D DAtenbankanbindung im OO-Aufbau Datenbankprogrammierung 5
M vorschläge bzgl. java programm mit datenbankanbindung Datenbankprogrammierung 4
M Datenbankanbindung - Passwort schützen Datenbankprogrammierung 6
M Datenbankanbindung: Java - MySQL Datenbankprogrammierung 2
C Datenbankanbindung ohne ODBC JDBC Brücke Datenbankprogrammierung 5
R Fehler in Datenbankanbindung Servlet -> Access Datenbankprogrammierung 5
P Datenbankanbindung (erstmal) zu Access Datenbankprogrammierung 3
S Datenbankanbindung + HTML + Applet Datenbankprogrammierung 7
M Datenbankanbindung in Java : Newbie-Frage Datenbankprogrammierung 2
H Datenbankanbindung MySQL per JDBC Datenbankprogrammierung 4
S Datenbankprogrammierung in Java unter NetBeans 12 funktioniert nicht! Datenbankprogrammierung 1
thet1983 MySQL ODBC Driver zuweisen unter Mac OX Mav Datenbankprogrammierung 2
F Oracle Oracle JDBC Anbindung unter Glassfish 3.1.2 Datenbankprogrammierung 3
F SQLite-Extensions unter Java Datenbankprogrammierung 2
GianaSisters MS SQL unter Netbeans OK - nach konvertieren Absturz Datenbankprogrammierung 6
S Firebird NoClassDefFoundError trotz erfolgreichem Class.forName(...) unter Linux Datenbankprogrammierung 5
A Leeres ResultSet mit H2 unter Vista Datenbankprogrammierung 3
A Datensatzsperrung unter H2 Database Datenbankprogrammierung 43
feuervogel SQLite unter Linux mit Eclipse einrichten Datenbankprogrammierung 8
D mySQL emullierte PreparedStatements haben Fehler unter Last Datenbankprogrammierung 3
S PreparedStatements, Abfrageoptimierung unter MS Access Datenbankprogrammierung 5
G anbindung an sqlserver unter windows Datenbankprogrammierung 7
N classpath für jdbc unter xp Datenbankprogrammierung 2
Z Verbindung unter Linux erstellen Datenbankprogrammierung 2
K Datenbankeinbindung unter Java Datenbankprogrammierung 6
G Java-Security Permission (?) mit Tomcat unter Unix-Debian Datenbankprogrammierung 3
D JDBC unter Java ME Datenbankprogrammierung 4
J PLatzhalter unter SQL mit Java und Access Datenbankprogrammierung 2
T Access-Datenbank unter Mac OS X Datenbankprogrammierung 14
S MySQL-Abfrage unter java funktioniert nicht! Datenbankprogrammierung 4
J JDBC installieren unter win xp(mysql), bitte kurze anleitung Datenbankprogrammierung 6
Z jdbc-Verbundung unter Windows zur Postgresql DB sehr langsam Datenbankprogrammierung 3
L Installation des Treibers unter Windows XP Datenbankprogrammierung 10
D Access-Datenbank unter Java verwenden Datenbankprogrammierung 7
N Schritt für Schitt Tutorial für Java und JDBC unter Linux Datenbankprogrammierung 4
A MYSQL Datenbankzugriff unter Linux Datenbankprogrammierung 3
L INSERT INTO - Problem unter Java Datenbankprogrammierung 8
Thallius MySQL JDBC auf Linux Server zu mySQL DB auf anderem Linux Server wirft Access denied Datenbankprogrammierung 5
Q Oracle Linux: ClassNotFoundException: oracle.jdbc.driver.OracleDriver Datenbankprogrammierung 6
E Access Datenbank, Linux Umgebung Datenbankprogrammierung 4
N Encoding UTF8 linux und windows Datenbankprogrammierung 1
M Java + Linux + Datenbank = Umlauproblem Datenbankprogrammierung 2
A Access + Linux: geht das? Datenbankprogrammierung 7
W kostenlose SQL-DB für Windows, Mac und Linux Datenbankprogrammierung 10
R Windows: funzt -> Linux: Exceptions Datenbankprogrammierung 4
G linux mysql keine verbindung Datenbankprogrammierung 8
F Suche JDBC-Treiber-Installationsanleitung (SUSE Linux) Datenbankprogrammierung 18

Ähnliche Java Themen

Neue Themen


Oben