Keine Datenbank verbindung

motoric18

Bekanntes Mitglied
Hallo zusammen,

ich habe ein kleines Problem und zwar bekomme ich keine Verbindung zur meiner Datenbank mehr her.
laut Informationen wurde der Server neu aufgesetzt und seitdem kann ich mit Java nicht mehr drauf zugreifen. Habe ein Test mit einer PHP Datei gemacht, ALLES PRIMA. Dort wird die Verbindung hergestellt.

Nach erfolgreicher php Verbindung nochmals google Java Fehlersuche nichts zu machen.
Dann ist mir aufgefallen das es am Port liegen kann. D.h in PHP benötige ich keine Portangabe zwingend und die Verbindung wird dort problemlos hergestellt.

Also ich bin am ende.

Habt ihr villeicht ne Idee woran dies liegen kann???
Wie gesagt die Java Verbindung hatte vor der Serverumstellung funktioniert.
 

FArt

Top Contributor
Ohne Fehlermeldung schwer zu sagen.

Wenn du den Server kennst und den Port, dann mach doch mal ein telnet darauf, dann siehst du schon mal, ob dort jemand lauscht und ob du den erreichen kannst.
 

motoric18

Bekanntes Mitglied
Also folgendes erhalte ich:


SQLException: Unable to connect to any hosts due to exception: java.net.SocketException: java.net.ConnectException: Connection timed out: connect

** BEGIN NESTED EXCEPTION **

java.net.SocketException
MESSAGE: java.net.ConnectException: Connection timed out: connect

SQLState: 08S01
VendorError: 0
 
T

TryToHelp

Gast
Läuft die DB auf dem selben Server wie die Java Applikation und war PHP auf der selben Maschine?
 
T

TryToHelp

Gast
Schau mal in der config Datei deines DB-Servers, ob folgender Befehl aktiv ist
Code:
--skip-networking
oder ob eine Firewall aktiv ist, die deine Verbindung blockiert
 

motoric18

Bekanntes Mitglied
Es konnte keine Verbindung mit den Host hergestellt werden, auf Port 3306.

Das sagt Telnet

Ich habe keine adminrechte am Server
 
T

TryToHelp

Gast
ICH GEBE KEINE GARANTIE AUF MEINE AUSSAGE, IST NUR EINE VERMUTUNG
Dann liegt es wohl an einer meiner beiden erwähnten Optionen, das keine Netzwerkverbindung zugelassen wird und dein Java Connector nunmal über ein Socket, also Netzwerk auf die DB zu greift, klappt es nicht. Das PHP scheint es anders zu machen oder hat besondere Rechte. Ich würde dann mal den Administrator deines Servers deswegen kontaktieren.
 
T

TryToHelp

Gast
Mhh soweit ich weiß, machen es alle Treiber bei Java über die Netzwerkverbindung, aber auch das ist wiederum nicht garantiert, und wie gesagt, ich kann es nicht sagen wie es PHP macht, oder ob es irgendwo eine Einstellung / Genemigung für PHP gibt und er es deshalb darf. Ich dachte das würde auch über das Socket gehen, aber so wie es aussieht, ist das ja nicht der Fall.
Jedoch scheine ich hier nicht der richtige ansprechpartner zu seien, entweder jemand der sich in dem Thema genauer auskennt, kann dir da helfen, oder eventuel der Admin des Servers bzw der Provider des Servers. Jedoch finde ich das merkwürdig, wenn schließlich Java auf dem Server läuft, das dieses keine DB Verbingung aufbauen kann
 
C

Camino

Gast
blöde Frage ?? ist die Verbindung auch ohne Port relisierbar so wie in PHP ??

Haste das mal ausprobiert? Kannst ja mal Bescheid sagen, was dabei rausgekommen ist. Ich denke mal, das müsste auch funktionieren. Um was für ein Datenbanksystem handelt es sich denn? Vermutlich sind beim Zurücksetzen auch conf-Daten zurückgesetzt worden und du musst den Admin fragen, ob das wieder eingetragen werden kann.
 

FArt

Top Contributor
Datenbanktreiber gibt es in allen möglichen Variationen.

Sicher ist eine Socketverbindung am verbreitesten. Aber auch ODBC, shared memory und einiges mehr wäre denkbar. Der Treiber in Verbindung mit der DB Implementierung regelt das.

Bei dir ist es definitv ein Netzwerkproblem oder ähnliches, da der Telnet nicht geht. Schau dir die Infrastruktur an und schau nach, wo der Call hängen bleibt.

Evtl. hilft schon mal ein ping und ein traceroute auf den Server.

[EDIT]
Hallo zusammen:) danke nochmals:) es lag doch an der DB-Rechten.
Was für Rechte? Das passt nicht zu der Aussage, dass der Socket mit Telnet nicht erreichbar war.
[/EDIT]
 
Zuletzt bearbeitet:
T

trääät

Gast
aslo wenn auf TCP/3306 keine antwort kommt ist entweder --skip-networking aktiv oder der port wurde geändert ...
beides lässt sich z.b. über PHPMyAdmin auslesen ...

auch kann es natürlich ne firewall sein die anfragen von außen blockiert ...

weiterhin der eigentlich beliebteste fehler : der user hat in der access-liste nur localhost eingetragen und DARF von außen nicht connecten (das wird aber erst wichtig wenn du eine TCP-verbindung aufbauen kannst)

falls "--skip-networking" aktiv ist hast du überhaupt keine chance ... zumindest nicht von außen ...
dann müsstest du einen connector direkt auf der maschine laufen lassen und diesen via local-port / pipe verbinden ...

zur info : genau wie PHP ist auch der MySQL-connector/J in der lage auf eine local-pipe (unter win) bzw auf einen local-socket (unter unix) zuzugreifen und so eine verbindung auch OHNE TCP-networking herzustellen ... gleiches gilt für weitere treiber ...

setz dich mal mit dem server-admin auseinander ...
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
I Datenbank - nach erster Verbindung keine Verbindung mehr Java Basics - Anfänger-Themen 3
V .jar macht keine Datenbank abfragen Java Basics - Anfänger-Themen 3
krgewb Keine richtige Doku Java Basics - Anfänger-Themen 5
N Interpreter-Fehler Compiler zeigt keine Fehler an, aber das Programm läuft nicht (BlueJ) Java Basics - Anfänger-Themen 2
G Endlosschleife keine Rückgabe Java Basics - Anfänger-Themen 36
Nooobi Regex und .matches() geben keine Ausnahme Java Basics - Anfänger-Themen 10
berserkerdq2 Warum ist das keine Referenzkopie mehr? Java Basics - Anfänger-Themen 26
O Java 17 keine Pflicht um Exceptiones zu behandeln? Java Basics - Anfänger-Themen 2
nbergmann Installation unter jdk.java.net: Keine ZIP-Datei zum entpacken Java Basics - Anfänger-Themen 2
M Eclipse kennt keine String Klasse mehr Java Basics - Anfänger-Themen 1
K Erste Schritte "Taschenrechner" zeigt keine Komma Zahlen an. Java Basics - Anfänger-Themen 8
M Keine Ausführung von System.out.println() Java Basics - Anfänger-Themen 3
H Warum kann man keine Parameter in die main-Methode packen? Java Basics - Anfänger-Themen 4
B Nach eingefügtem Code erkennt Compiler keine Instanzvar und meldet SyntaxError Java Basics - Anfänger-Themen 2
A keine Ergebnisse - String nummer in array nummer converting Java Basics - Anfänger-Themen 1
JavaClap "Bruchrechner" liefert Fehler/keine Ausgabe bei Addition und Subtraktion Java Basics - Anfänger-Themen 0
M Regex nur Zahlen und Punkt zulassen, Keine Eingabe(Leeres TextFeld) nicht zulassen Java Basics - Anfänger-Themen 6
B Ich kann keine Hühner töten Java Basics - Anfänger-Themen 49
C Ganzzahlige Werte in Boolean ausgeben und überprüfen ob Primzahl oder nicht, wenn es keine Primzahl ist soll es die Primfaktorzerlegung ausgeben Java Basics - Anfänger-Themen 4
I Regex findet keine Treffer Java Basics - Anfänger-Themen 4
B Keine Ausgabe .. Woran liegt das? Ich komme nicht weiter Java Basics - Anfänger-Themen 14
T Bei mir wird keine javac angezeigt sondern nur javacpl Java Basics - Anfänger-Themen 2
R Keine Verbindung mit MariaDB Java Basics - Anfänger-Themen 18
O Input/Output newbile und keine Ahnung! Java Basics - Anfänger-Themen 16
S Kann keine Bilder laden? Java Basics - Anfänger-Themen 9
C Problem: PC ohne Internet und keine Möglichkeit Programme zu laden Java Basics - Anfänger-Themen 5
Bun17 Keine Ausgabe in der Konsole Java Basics - Anfänger-Themen 2
R Keine Verbindung zu MySql über Netbeans Java Basics - Anfänger-Themen 15
D jsoup.select findet keine elemente Java Basics - Anfänger-Themen 2
U Null Exception aber keine Ahnung warum Java Basics - Anfänger-Themen 5
W Was bedeutet im Struktogramm „zufall“ aufrufen (keine Parameterübergabe)? Java Basics - Anfänger-Themen 8
T Keine Ahnung vom Programieren Java Basics - Anfänger-Themen 28
A SelectionSort bringt keine konstanten Ergebnisse Java Basics - Anfänger-Themen 4
J RPN Taschenrechner - keine Lösung!! Java Basics - Anfänger-Themen 84
I equals (Override) mit eigener Exception (keine Runtime-Exception) Java Basics - Anfänger-Themen 9
C Keine javac.exe in bin-Datei Java Basics - Anfänger-Themen 3
A Vollkommene Zahlen: Findet keine Einzige Java Basics - Anfänger-Themen 9
J Input/Output javac HelloWorld.java - Keine Textausgabe in der Konsole Java Basics - Anfänger-Themen 4
H JDK installieren keine Installationsroutine bei Javainstallation sichtbar Java Basics - Anfänger-Themen 4
H Buttons zeigen keine Reaktion Java Basics - Anfänger-Themen 6
I Programm von mir - keine Ahnung mehr ob richtig falsch:-( Java Basics - Anfänger-Themen 6
D Datentypen Datentyperstellung | Kompiler sagt Syntax Error doch ich find keine Lösung Java Basics - Anfänger-Themen 2
snipesss IDE zeigt keine Fehler an, Programm wird jedoch nicht ausgeführt. Java Basics - Anfänger-Themen 18
Khorgoroth Erste Schritte Keine Ausgabe Java Basics - Anfänger-Themen 2
P Listen sortieren mit Binärbaum gibt keine Ausgabe ab 10000 Integern Java Basics - Anfänger-Themen 14
Z AWT package -> keine Konsole? Java Basics - Anfänger-Themen 2
Henri keine Ausgabe Java Basics - Anfänger-Themen 5
J TableView zeigt keine Daten an Java Basics - Anfänger-Themen 14
C Java stellt unter Windows keine Umlaute dar Java Basics - Anfänger-Themen 9
A Keine Konsolenausgabe Java Basics - Anfänger-Themen 5
D Methoden Filewriter macht keine Zeilenumbrüche Java Basics - Anfänger-Themen 3
D Compiler-Fehler NullPointerExeption aber Ecplise zeigt keine Fehler an?! Java Basics - Anfänger-Themen 8
D addActionListener zeigt keine Wirkung Java Basics - Anfänger-Themen 8
S Warum erlaubt ein while-Loop keine Variablen-Declaration wie der for-Loop..? Java Basics - Anfänger-Themen 6
M Lottozahlen 6 aus 49 keine doppelten Java Basics - Anfänger-Themen 5
D Keine Ausgabe in meinem Helden Programm Java Basics - Anfänger-Themen 2
M Keine Ausgabe Java Basics - Anfänger-Themen 4
C PrintWriter schreibt keine in Strings enthaltenen Zeilenumbrüche Java Basics - Anfänger-Themen 9
D Keine Funktion bei "else" Java Basics - Anfänger-Themen 5
J Rückgabe als Wert, keine Referenz Java Basics - Anfänger-Themen 3
K Keine doppelten Zufallszahlen im Array Java Basics - Anfänger-Themen 17
X Einfach verkettete Liste, keine Fehlermeldung Programm friert ein Java Basics - Anfänger-Themen 4
1 Mini Programm, keine Eingabe möglich.. Java Basics - Anfänger-Themen 6
P Wiedereinstieg und kann keine Dateien mehr öffnen... Java Basics - Anfänger-Themen 13
R Keine doppelten Zufallszahlen Java Basics - Anfänger-Themen 2
T Buffererwriter keine Exception obwohl Client weg Java Basics - Anfänger-Themen 2
D Java Eclipse hat scheinbar keine library Java Basics - Anfänger-Themen 2
E Keine Ausgabe der Konsole Java Basics - Anfänger-Themen 4
Pentalon Eclipse JUNO keine Vorschläge von Methoden bzw. Interfaces der eigenen Klassen Java Basics - Anfänger-Themen 5
tuttle64 Keine Umlaute im Dos Fenster Java Basics - Anfänger-Themen 12
D Erstellte Jar datei zeigt keine Bilder an Java Basics - Anfänger-Themen 5
L Klassen Ich kann keine .jar Dateien mehr öffnen Java Basics - Anfänger-Themen 4
J Haben Chars wirklich keine KeyCodes? Java Basics - Anfänger-Themen 12
L Applet : keine Recht für Zugriff auf Clipboard (trotz Zertifikat) Java Basics - Anfänger-Themen 4
A contains bzw. indexOf liefert keine Treffer? Java Basics - Anfänger-Themen 3
M Java Webstart keine Zugriffe Java Basics - Anfänger-Themen 7
W Eclipse erstellt keine Klassen Java Basics - Anfänger-Themen 6
B Aus einem Eclipse Projekt eine .jar - keine Bilder drin Java Basics - Anfänger-Themen 7
K org.h2.jdbc.JdbcSQLException: Keine Daten verfügbar Java Basics - Anfänger-Themen 9
J Mehrere Zufallszahlen erzeugen, aber keine darf doppelt erzeugt werden - Wie? Java Basics - Anfänger-Themen 5
E String soll mit Großbuchstaben anfangen und keine Sonderzeichen enthalten Java Basics - Anfänger-Themen 4
P Zugriff auf Attribute einer Klasse, zu der keine Verbindung besteht Java Basics - Anfänger-Themen 11
J InputStreamReader + BufferedReader - keine Eingabemöglichkeit Java Basics - Anfänger-Themen 10
T JTable keine spaltenbeschriftung Java Basics - Anfänger-Themen 2
G Input/Output FilenameFilter aber bitte keine Unterordner Java Basics - Anfänger-Themen 5
M nach jar export keine db abfrage möglich Java Basics - Anfänger-Themen 2
G JDK installieren keine eclipse.exe gefunden Java Basics - Anfänger-Themen 16
S Erste Schritte Wo steht eigentlich das ein jar keine andere jars enthalten darf? Java Basics - Anfänger-Themen 19
O Erste Schritte Klassenname zurückgeben, keine instanz Java Basics - Anfänger-Themen 23
K keine Reaktion im TableModel nach ändern der liste? Java Basics - Anfänger-Themen 2
T keine buchstaben!nur zahlen eingabe möglich Java Basics - Anfänger-Themen 48
M keine geschwungenen Klammern Java Basics - Anfänger-Themen 9
E Input/Output Socket bekommt keine Verbindung bei funktionierendem Fremdziel Java Basics - Anfänger-Themen 2
V JavaApplet versendet keine mail Java Basics - Anfänger-Themen 8
B Interface Nach "package"-Nennung keine Toolbar-Icons mehr Java Basics - Anfänger-Themen 5
B Geerbte Instanz kann keine void Methode ausführen?! Java Basics - Anfänger-Themen 15
S Java Web Start lädt keine Bilder Java Basics - Anfänger-Themen 2
P Keine Rechenoperationen bei Doublewert? Java Basics - Anfänger-Themen 4
B Variablen keine Arrayübergabe für getter im Interface Java Basics - Anfänger-Themen 8
I Habe keine Idee was ich als Anfänger programmieren kann. Java Basics - Anfänger-Themen 4

Ähnliche Java Themen

Neue Themen


Oben