RMI direkte Verbindung mit einer Mysql datenbank

Status
Nicht offen für weitere Antworten.
M

Manuela

Gast
Hallo
kann man eine DIREKTE Verbindung mit mir RMI an eine MySql Datenbank realiesieren ohne
ein Serverprogramm zu schreiben?
wenn ja wie, ich bin seit fünf Tagen am Verzweifeln.

Beispiel Code wäre super!!!
wer kann mir helfen???

Gruß Manuela
 
G

Guest

Gast
RMI = Remote Method Invocation. Es ist ein Protokoll zur Client/Server-Kommunikation. Klartext: Setzt du RMI ein,
bedeutet es i.d.R., dass du einen RMI-Server verwendest bzw. zumindest ein NamingService bzw. die RMI-Registry.
MySQL kann mit RMI nichts anfangen. Es ist ein Protokoll, dass nur in Java verfügbar ist. Die Kommunikation mit
MySQL geht über einen JDBC-Treiber.
 
M

Manuela

Gast
Hallo,
wenn ich das richtig verstehe muß ich ein Serverprogramm schreiben, das auf dem Rechner läuft wo die
Datenbank sich befindet, und vom Client muß ich die Daten (Hashtable usw.. ) erst dem Server schicken
und der Server verarbeitet diese dann mittels JDBC und schickt sie dann wieder zurück an den Client.

wie sieht es dann mit Odbc aus ??

gruß Manuela
 
M

maki

Gast
Du solltest besser erklären was dein eigentliches Ziel ist, bevor du nach alternativen fragst.

Ich frag einfach mal, was warum nicht mit JDBC?
 
M

Manuela

Gast
Hallo,
ich habe meine Mysql Datenbank auf einem anderen Rechner und wenn ich das ganze über jdbc treiber mache
und der Port 3306 ist offen und ich kann mittels telnet 192.123.134.1 3306 eine Verbindung zur Datenbank herstellen
und sehe dann der typ meiner Datenbank.
Und ich kann auch mit dem Mysql Administrator auf die Datenbank zugreifen. bekomme aber mit meinem programm immer nur eine jdbc.CommunicationsException:
Communications link falure due to underlying exception ** Begin NESTED EXCEPTION *** java.net.SocketException.


und ich habe auch keine Lösung für dieses Problem gefunden.

Gruß Manuela
 

stevieboy

Aktives Mitglied
Manuela hat gesagt.:
bekomme aber mit meinem programm immer nur eine jdbc.CommunicationsException:
Communications link falure due to underlying exception ** Begin NESTED EXCEPTION *** java.net.SocketException.


und ich habe auch keine Lösung für dieses Problem gefunden.

1. Hast Du eventl. eine Softwarefirewall drauf, die eben die ausgehenden Anfragen von java blockt?

2. Der Rest der Exception könnte Aufschluss über das Problem geben.

3. Ich würde die JDBC-Lösung versuchen zum Laufen zu bekommen, weil es imho unnötig ist, einen RMI-Server nur für die MYSQL-Anbindung aufzusetzen.
 
M

maki

Gast
Etwas mehr von der Exception wäre interessant.

Was ist deine Connection URL?

MySQL lässt in der Standard Konfig nicht jeden User von jeder Maschine einloggen.

Welchen User benutzt du um dich anzumelden?
 
G

Guest

Gast
Manuela hat gesagt.:
Hallo,
wenn ich das richtig verstehe muß ich ein Serverprogramm schreiben, das auf dem Rechner läuft wo die
Datenbank sich befindet, und vom Client muß ich die Daten (Hashtable usw.. ) erst dem Server schicken
und der Server verarbeitet diese dann mittels JDBC und schickt sie dann wieder zurück an den Client.
So ungefähr, allerdings würde ich mit normalen POJOs arbeiten, statt alles über irgendwelche HasMaps etc.
zu schreiben.
Manuela hat gesagt.:
wie sieht es dann mit Odbc aus ??
Bei ODBC hast du im Prinzip die gleichen Probleme mit offenen Ports und muss den MySQL Server nach aussen
sichtbar machen.
 
M

Manuela

Gast
Hallo
hier sind die anderen Fehlermeldungen,

java.net.SocksSocketImpl.readSocksReply(Unknown Souce)
java.net.SocksSocketImpl.connect(Unknown Souce)
java.net.Socket(Unknown Souce)
java.net.Socket.<init>(Unknown Source)
java.net.Socket.<init>(Unknown Source)
com.mysql.jdbc.StandardSocketFactory.connect(StandardSocketFactory.java173)

usw...



gruß Manuela
 
M

Manuela

Gast
hallo
hier noch die Message:
Malformed reply from Socks server Stacktrace: java.net.SocketException: Malformed reply from SOCKS Server

Gruß Manuela
 
M

Manuela

Gast
hier noch meine Connection.

Code:
DriverManager.getConnection(  "jdbc:mysql://Serv_bank/persVerwaltung", "Manuela","test");

ich habe auch mir im Mysql Administrator alle rechte gegeben und ich komme ja auch vom client rechner
mit meinem Passwort und namen in das Mysql Administrator tool rein.

gruß Manuela
 
M

manuela

Gast
Hallo
ich bekomme mit dem SQL auch eine Verbindung zu datenbank, aber wie kann ich das eiinsetzen das das in
meinem Programm auch funktioniert.

Gruß Manuela
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
X Kann ich einen Client/Server verbindung hinkriegen die mir alle paar Sekunden die aktuellen Daten per Realtime zuschickt ? Netzwerkprogrammierung 9
F Verbindung zu einem LDAP Server über Java Netzwerkprogrammierung 4
D Verbindung zu Geräten mit gleicher IP aber in unterschiedlichen VLans aufbauen Netzwerkprogrammierung 2
M Socket Socket lehnt Verbindung ab Netzwerkprogrammierung 3
IAmFloppy Socket Nachstellen der Verbindung Netzwerkprogrammierung 6
M Socket Verbindung Matlab(Server) Java(Client) Netzwerkprogrammierung 1
M Socket peer to peer Verbindung zwischen Java und Matlab Netzwerkprogrammierung 0
S Bluetooth Verbindung zwischen Android app und Raspberry Pi 3 Netzwerkprogrammierung 1
S Peer2Peer Verbindung trotz NAT Netzwerkprogrammierung 2
T VPN-Verbindung über Java Netzwerkprogrammierung 4
Aruetiise Socket Verbindung Überprüfen Netzwerkprogrammierung 18
F Socket Verbindung mit Verschlüsselung und Authentifierzung Netzwerkprogrammierung 1
F Probleme mit Connection Reset bei Telnet Verbindung Netzwerkprogrammierung 1
U Client Soap Verbindung wieder schließen Netzwerkprogrammierung 0
M Verbindung zwischen zwei Pc in dem Selben Netzwerk Netzwerkprogrammierung 8
P Socket Socket-Verbindung Input sehr langsam Netzwerkprogrammierung 1
S FTP Verbindung zu einem BS2000 Großrechner mit Commons Net Netzwerkprogrammierung 0
F Einfache Socket Verbindung Netzwerkprogrammierung 2
F Verbindung zwischen Server und handy Netzwerkprogrammierung 1
M TCP Verbindung Byte-weise lesen? Netzwerkprogrammierung 5
Shams Problem mit Eventbus in Verbindung mit Server Netzwerkprogrammierung 0
Z Verbindung zwischen 2 Rechnern über ServerSockets nicht möglich Netzwerkprogrammierung 3
F TCP Client, verbindung aufrecht halten Netzwerkprogrammierung 0
I Swing hängt sich auf bei Verbindung zum Server Netzwerkprogrammierung 3
P RMI Hohe CPU Last RMI Verbindung Netzwerkprogrammierung 4
J Pc - Handy Verbindung? Netzwerkprogrammierung 3
M Socket 2x Proxy multithread-server mit Cross Verbindung Netzwerkprogrammierung 0
T Verbindung zum Server fehlgeschlagen Netzwerkprogrammierung 7
D Einfache Verbindung zu Linux Server und Datei auslesen Netzwerkprogrammierung 13
B Nach Verbindung gleich ObjectStream empfangen Netzwerkprogrammierung 1
R Dauerhaft offene Socket-Verbindung? Netzwerkprogrammierung 3
P server - client verbindung (anfänger) Netzwerkprogrammierung 8
G Socket Socket verbindung für Chat System Netzwerkprogrammierung 3
S Socket Socket Verbindung wiederherstellen Netzwerkprogrammierung 16
T Socket Bidirektionale Verbindung mit Sockets Netzwerkprogrammierung 8
N (TCP) Verbindung ohne Portforwarding Netzwerkprogrammierung 12
N Lan-Verbindung erstellen Netzwerkprogrammierung 2
H Socket Java Chat - Verbindung zum Server fehlgeschlagen. Netzwerkprogrammierung 5
A TCP über UDP Verbindung? Netzwerkprogrammierung 10
D TCP Verbindung (Java Client und Visual Basic Server) Netzwerkprogrammierung 12
E Verbindung zu SQL-Datenbank auf einem Server Netzwerkprogrammierung 13
S Socket Applet Client bekommt keine GLOBALE Verbindung zum Server Netzwerkprogrammierung 25
D Server Client Verbindung - Unexpected End of File - Invalid HTTP Response Netzwerkprogrammierung 4
V NullPointerException bei Verbindung zu RabbitMQ-Server Netzwerkprogrammierung 4
B FTP commons net verschlüsselte verbindung Netzwerkprogrammierung 11
C Verbindung zu einem Hostrechner über das Internet herstellen Netzwerkprogrammierung 15
T Socket Client versucht zyklische Verbindung zum Server Netzwerkprogrammierung 4
X Über eine Socket-Verbindung Arrays übergeben Netzwerkprogrammierung 5
P Socket Verbindung über das Internet Netzwerkprogrammierung 2
A Socket Socket Verbindung unterbrochen --> keine Exception Netzwerkprogrammierung 7
S SVNKit - Verbindung zum Repository trennen? Netzwerkprogrammierung 2
P Socket neuer Client - neue(r) Socket/Verbindung geöffnet? Netzwerkprogrammierung 6
M Problem mit Socket-Verbindung Netzwerkprogrammierung 2
X SSH Verbindung zu Remote Datenbank Netzwerkprogrammierung 2
S TCP Verbindung zu Beamer Netzwerkprogrammierung 8
Y server client socket verbindung übers internet aufbauen Netzwerkprogrammierung 8
M ganymed-ssh2.har: ftp-Verbindung über ftp-Proxy Netzwerkprogrammierung 2
D Verbindung zw. zwei Rechnern funzt nicht Netzwerkprogrammierung 5
F Socket Socket Verbindung Netzwerkprogrammierung 10
E Server schließt einfach verbindung? Netzwerkprogrammierung 6
Shoox VPN-Verbindung für Datenbankzugriff Netzwerkprogrammierung 2
X Socket Handy/PC Verbindung unterscheiden Netzwerkprogrammierung 18
O Telnet verbindung Netzwerkprogrammierung 4
Dit_ UDP Verbindung durch Proxy Netzwerkprogrammierung 4
H Socket Client server,verbindung läst sich nicht abbauen&code optimierung Netzwerkprogrammierung 3
V Verbindung zweier Rechner über das Internet mit Sockets Netzwerkprogrammierung 8
M HTTP HTTPS-Verbindung mittels Java und Javascript Netzwerkprogrammierung 2
N Verbindung zu Fritzbox Socket/Telnet ??? Netzwerkprogrammierung 5
multiholle RMI Verbindung Linux <-> Windows Netzwerkprogrammierung 4
S netzwerkprotokoll auf basis einer tcp verbindung erstellen Netzwerkprogrammierung 9
S SSH Verbindung mit j2ssh Netzwerkprogrammierung 3
H Socket Mit Applet Verbindung zu eigener Website aufbauen Netzwerkprogrammierung 4
H Socket Socket verbindung mit einem TeamSpeak2 Server Netzwerkprogrammierung 5
H TCP verbindung hinter NAT Netzwerkprogrammierung 28
G TCP SSL Verbindung Netzwerkprogrammierung 3
P Java / My-Sql Verbindung herstellen Netzwerkprogrammierung 6
W Socket Shellscript über ssh Verbindung aufrufen Netzwerkprogrammierung 14
N Socket Verbindung wird immer verweigert Netzwerkprogrammierung 5
Dit_ UDP-Verbindung, DatagramPakete Netzwerkprogrammierung 3
S Socket verbindung trennen Netzwerkprogrammierung 3
D Verbindung zu einem Server - POST Netzwerkprogrammierung 2
musiKk SSL-Verbindung mit Client-Zertifikat (Private Key) scheitert Netzwerkprogrammierung 13
D Socketprogrammierung Verbindung C++=>Java Netzwerkprogrammierung 23
B Probleme mit FTP verbindung Netzwerkprogrammierung 22
T Mac Adresse über Socket Verbindung abfragen? Netzwerkprogrammierung 9
L SSL Verbindung aber Server wird erst im Programm festgelegt Netzwerkprogrammierung 4
L Https Verbindung wird aus jar heraus nicht aufgebaut Netzwerkprogrammierung 12
M Verbindung über Proxy// Problem mit Outputstream bei URLConn Netzwerkprogrammierung 5
O TCP Socket-Verbindung überprüfen Netzwerkprogrammierung 4
F Peer to Peer Verbindung zwischen mehreren Clients? Netzwerkprogrammierung 8
F applet verbindung zum server Netzwerkprogrammierung 6
T Verbindung über das Internet Netzwerkprogrammierung 2
G Verbindung zwischen PC und Handy Netzwerkprogrammierung 10
B Bibliothek, um Eckdaten zur Internet-Verbindung rauszufinden Netzwerkprogrammierung 2
C Verbindung zwischen 2 Computern herstellen Netzwerkprogrammierung 12
G USB-Verbindung herstellen Netzwerkprogrammierung 3
O SSH-Verbindung (trilead-ssh2-build212) Netzwerkprogrammierung 2
K Verbindung mit Unix Server aufnehmen Netzwerkprogrammierung 2
J close() Socket Verbindung nötig ? Netzwerkprogrammierung 3
U problem mit verbindung zu einem irc server Netzwerkprogrammierung 3

Ähnliche Java Themen


Oben