Direkt-Connect aus Eclipse-RUN Ok, mit JAR Fehler ?

Status
Nicht offen für weitere Antworten.
G

gast

Gast
hi all,

ich komme bei einem Java-SDK1.5-Projekt unter Eclipse 3.0.1 nicht weiter :

Mit RUN baut das Programm alle Verbindungen einwandfrei auf und ab.

Erstelle ich ein JAR-File, kann die Verbindung nicht hergestellt werden !

Habe auch gecheckt, daß das JAR-File die mysql-jar enthält !

Der Aufruf sieht in beiden Fällen gleich aus(wird aus einer Datei gelesen) :


Code:
org.gjt.mm.mysql.Driver
root
root
jdbc:mysql://localhost:3306/db_glj2005

der Treiber wird offenbar akzeptiert..

übrigens : wenn statt 'localhost' '127.0.0.1' verwendet wird, dauert der Verbindungsaufbau wesentlich länger !

please help !
 
G

gast

Gast
sorry, hatte ne Meldungszeile nach dem kopieren nicht abgeändert,so entstand falsche auswertung :

der treiber wird geladen mit :

Code:
org.gjt.mm.mysql.Driver

die externe jar heißt : mysql-connector-java-3.0.8-stable-bin.jar
plattform ist win98se

was macht eclipse anders als die jre ? :(
 
G

gast

Gast
danke für schnelle antwort,

nun, jedenfalls wenn ich mir die erzeugte jar in einem hex-editor angucke und nach
'mysql' suche, taucht ein entsprechender eintrag auf, dergenauso lautet wie die
"einzubindende" jar; wie das im einzelnen geschehen ist, weiß garnicht.

hab das ganze jetzt mal mit odbc versucht und die gleichen mysql-treiber eingebunden :
auf dem gleichen rechner managt die projekt-jar die odbc-verbindung,

auf einem pc im LAN klappt das (noch ? ) nicht, obwohl die odbc-conn
laut oracle-odbc-tester einwandfrei ist !

wer managt jetzt eigentlich kennwort und passwort :
mein java-programm oder die in windows angelegt odbc-verbindung ?
oder beide ?

gruß
von wolf
 

Bleiglanz

Gesperrter Benutzer
warum schaust du dir die erzeugte jar nicht mit einem packer an (z.B. Winzip, ark, usw)?

a) die Treiber datei muss ausserhalb des jar als eigenständige jar liegen

du kannst sie entweder über das Manifest in META-INF oder direkt beim Aufruf mit java -cp bekanntmachen


Benutzername und Kennwort musst du dem Java-Programm auch mitgeben (Abfrage beim User? Properties-Datei? festen String hineinkompilieren)
 
G

gast

Gast
es ist schon witzig :
also, auf einem win98se-rechner ("SERVER") liegt die mysql-db,
da kann ich mit meiner jar sowohl direkt als auch mit odbc zugreifen

im LAN liegt ein weiterer win-xp-home-rechner, da kann ich mit derselben jar wenigstens per
odbc zugreifen ("CLIENT1")

im LAN liegt ein weiterer win98se-rechner, da klappt mit derselben jar rein garnix,
oracle-odbc-tester kann aber zugreifen ! ("CLIENT2")

alle Rechner im LAN (Workgroup) haben feste IP-Adressen
"CLIENT1" zeigt im WinExplorer "SERVER" unter Netzwerkumgebung an, nicht aber "CLIENT2"
"CLIENT2" zeigt im Win-Explorer "SERVER" unter Netzwerkumgebung an, nicht aber "CLIENT1"
"SERVER" zeigt im Win-Explorer "CLIENT1" und CLIENT2 an.

das sieht mir also mehr nach os- bzw.rechnerspezifischen Problemen aus,
die wohl nicht in dieses Forum gehören..
 
G

gast

Gast
also mittlerweile geht macht die jar auch auf CLIENT2 die ODBC-Verbindung auf,
war nur ein dummer Schreibfehler :lol:


jetzt kümmer ich mich nochmal um die Direkt-Verbindung..

hab noch nen PC mit SUSE-LINUX 8 im LAN :
gibts für LINUX eigentlich auch brauchbares ODBC, hab sowas vor Jahren schon mal gelesen !?

mfg
wolf
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
DaCrazyJavaExpert Derby/JavaDB Wert einer Variable in der Datenbank direkt auf 1 setzten. Datenbankprogrammierung 71
H SQLite Sqlite Datenbank direkt einbinden. Datenbankprogrammierung 5
P MySQL INSERT / UPDATE MySQL - perStoredProcedure oder direkt im Code Datenbankprogrammierung 3
T Designfrage: DB-Daten direkt oder verzögert speichern Datenbankprogrammierung 2
H Derby in Java 6 direkt integriert? Wie nutzt man das? Datenbankprogrammierung 3
T JAVA JDBC mehrere Anfragen direkt hintereinander ausführen Datenbankprogrammierung 2
P Primärschlüssel direkt nach der Eingabe wieder auslesen Datenbankprogrammierung 7
G Connect zu ACCESS-DB mit Ucanaccess Datenbankprogrammierung 11
DeltaPilot12 Datenbank connect Funktion Datenbankprogrammierung 7
flenst111 SQL-Statement Wie konfiguriert man JDBC-Connect.richtig, damit es bei riesigen Tabs keinen Speicherüberlauf gibt? Datenbankprogrammierung 1
S Squirrel - Connect schlägt fehl mit NoClassDefFoundError: sun/io/UnknownCharacterException Datenbankprogrammierung 0
M Oracle XA Connect auf zwei Datenbankinstanzen | fertiges Tool verfügbar? Datenbankprogrammierung 0
G JDBC Connect nur über SID fehlerfrei möglich Datenbankprogrammierung 2
S MySQL generelles vorgehen beim connect zu entfernter datenbank Datenbankprogrammierung 3
F Connection refused: connect Bei Verbindungsherstellung zu MySQL Datenbank Datenbankprogrammierung 3
W Connect zu MSSQL will einfach nicht Datenbankprogrammierung 3
G DB2 Connect, welchen treiber? Datenbankprogrammierung 4
K "Connection timed out: connect" bei MySQL-Verbindu Datenbankprogrammierung 10
RaoulDuke JDBC Connect Timeout Datenbankprogrammierung 3
F connect zu Oracle 9i Datenbankprogrammierung 7
G mysql remote connect Datenbankprogrammierung 3
G Warum klappt connect zur MySQL-DB nicht Datenbankprogrammierung 3
T Problem bei MySQL Connect über JavaBean Datenbankprogrammierung 3
O apache derby in eclipse für Datenbanken einbauen Datenbankprogrammierung 3
S Das printen der Ausgabe des Oracle-SQL-Statements in der Java-Eclipse-Konsole funktioniert nicht Datenbankprogrammierung 6
K Eclipse mit Heidisql Datenbankprogrammierung 7
P Verbindung zu einer Access Datenbank per Eclipse oder Intellij Datenbankprogrammierung 0
H MySQL Verbindung Datenbank und Eclipse (Java) Datenbankprogrammierung 5
J Netbeans 11 und Eclipse JPA 2.5 Entity wird nicht gefunden Datenbankprogrammierung 4
D Installation von MariaDB in java und eclipse Datenbankprogrammierung 2
J Java Eclipse Hilfe beim Programmieren Datenbankprogrammierung 7
K Eclipse: JBoss Hibernate Tool: Kein Zugriff auf Datenbank Datenbankprogrammierung 5
K Eclipse Apache Derby Treiber Problem Datenbankprogrammierung 4
J Derby/JavaDB Datenbankanbindung Eclipse und Derby Datenbankprogrammierung 7
A Eclipse + Derby + Delete Row Datenbankprogrammierung 3
S Oracle Database 11g , eclipse , Tabelle erstellen Datenbankprogrammierung 2
pg1337 Verbindung mit postgres - eclipse Datenbankprogrammierung 4
K Problem mit Datenbankverbindung via Eclipse Datenbankprogrammierung 2
algebraiker Eclipse RCP - no persistent classes found for query class Datenbankprogrammierung 4
E Datenbankverbindung mit Oracle JDBC und Eclipse Plugin Quantum db Datenbankprogrammierung 2
E HSQLDB Eclipse + Geronimo + HSQLDB = org.hsqldb.jdbcDriver in classloader Datenbankprogrammierung 5
D Wie bekommt man die JDBC connection zum laufen?(Eclipse) Datenbankprogrammierung 16
S MySQL und Eclipse Datenbankprogrammierung 12
I Datenbank Eclipse-Plugin Datenbankprogrammierung 2
Saxony JPA und Eclipse RCP Anwendung mit Fragmenten Datenbankprogrammierung 3
O Hibernate für Eclipse Datenbankprogrammierung 5
G Probleme mit der Schnittstelle H1bernate/Eclipse Datenbankprogrammierung 6
G Verbindung mit Eclipse auf Datenbank einrichten Datenbankprogrammierung 3
T Vernünftiges Datenbank-Plugin Für Eclipse Datenbankprogrammierung 16
R Eclipse findet JDBC Treiber nicht Datenbankprogrammierung 2
feuervogel SQLite unter Linux mit Eclipse einrichten Datenbankprogrammierung 8
B Source not found // Java MySQL (eclipse) Datenbankprogrammierung 4
D Installation von Apache Derby in Eclipse Datenbankprogrammierung 1
A SQLJ - Unterstützung in eclipse? Datenbankprogrammierung 9
S Problem mit eclipse und jdbc Datenbankprogrammierung 2

Ähnliche Java Themen


Oben