Connection zu MySQL ohne ODBC

Status
Nicht offen für weitere Antworten.
G

Guest

Gast
Hallo zusammen,

ist es möglich auf eine Datenbank im Internet ohne odbc zuzugreifen. Sprich nur mit Boardmitteln die java.net.* zur verfügung stellt?? Wäre für jeden Tipp dankbar!


Gruss :wink:
 
T

tuxedo

Gast
Ohne weiteren Treiber: Nein.

Entweder die MySQL Datenbak ist direkt via Port 3306 im Internet erreichbar und du kannst den MySQL Connector/J einsetzen (siehe www.mysql.com), oder du hast eine Datenbank "hinter" einem Webspace, dann kannst du meinen Treiber "jPMdbc" einsetzen.

Aber ganz ohne Treiber wird's nicht klappen.
*fantasier modus an*
Außer du bastelst eine Socket-Verbindung zum MySQL-Server und implementierst das MySQL-Protokoll selbst. Aber das ist so aufwendig, dass es wohl keinen Sinn macht auch nur einen Gedanken daran zu verschwenden.
*fantasier modus aus*

- Alex
 
G

Gast

Gast
gibts den eine andere Datenbank die keine speziellen Treiber braucht, und wo ich mittels java.net.* darauf zugreifen kann?

will eine handysoftware schreiben, die von Handy *Google Android* eine Connection zu einer im Inet befindlichen Datenbank aufbaut, und sich dort Daten holt. Dabei steht mir java.net.* zur verfügung.
 
T

tuxedo

Gast
du solltest erstmla klären wie die DB im Internet erreichbar ist und was es für eine Datenbank ist.

Und dann solltest du mal mit der Sprache rausrücken, ob du weitere Treiber laden kannst. Weil "intern" wird auch der Connector/J irgendwie auf java.net.* zurückgreifen.


- Alex
 

tfa

Top Contributor
Ich denke, eine 3-Schicht-Architektur mit Applikationserver dürfte leichter zu realisieren sein, als sich eine DB-Schnittstelle mit Sockets zusammenzufrickeln.
 

Cheefrocker

Bekanntes Mitglied
alex0801 hat gesagt.:
du solltest erstmla klären wie die DB im Internet erreichbar ist und was es für eine Datenbank ist.

Und dann solltest du mal mit der Sprache rausrücken, ob du weitere Treiber laden kannst. Weil "intern" wird auch der Connector/J irgendwie auf java.net.* zurückgreifen.


- Alex

Die Datenbank kann ich frei auswählen und designen.

Würde dann auch gerne mal deine Klasse(Treiber) mal verwenden, vorausgesetzt ich kann wirklich diese Sachen in das SDK von google einbauen.
 

Cheefrocker

Bekanntes Mitglied
tfa hat gesagt.:
Ich denke, eine 3-Schicht-Architektur mit Applikationserver dürfte leichter zu realisieren sein, als sich eine DB-Schnittstelle mit Sockets zusammenzufrickeln.


wie könnte ich den sowas realisieren? kannste mir paar details nennen? big thx
 

Cheefrocker

Bekanntes Mitglied
Hier ein Auszug: 2 Varianten die in der SDK angegegen sind.


public void connect(InetAddress anAddress, int aPort)
Connect the datagram socket to a remote host and port. The host and port are validated, thereafter the only validation on send() and receive() is that the packet address/port matches the connected target.
Parameters
anAddress the target address
aPort the target port




public void connect(SocketAddress remoteAddr)
Connect the datagram socket to a remote host and port. The host and port are validated, thereafter the only validation on send() and receive() is that the packet address/port matches the connected target.
Parameters
remoteAddr the target address and port
Throws
SocketException SocketException if a problem occurs during the connect
 

tfa

Top Contributor
Du lässt auf einem (über Internet erreichbaren) Rechner ein Serverporgramm laufen, mit dem die Handy-Anwendung kommuniziert, z.B. über RMI, SOAP o.ä. Am einfachsten wohl aber über eine normale Socket-Verbindung, über die Du Objekte (serialisiert) schicken kannst. Ein selbgebasteltes textbasiertes Protokoll ist auch möglich, je nachdem was Du vorhast.
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
x46 Connection reset by peer: socket write error Netzwerkprogrammierung 6
F Probleme mit Connection Reset bei Telnet Verbindung Netzwerkprogrammierung 1
Thalion TCP Connection zu langsam Netzwerkprogrammierung 2
S Client Server Connection Netzwerkprogrammierung 4
C Handle Connection Problem Netzwerkprogrammierung 3
R Socket InputStream readObject > Connection Reset Netzwerkprogrammierung 3
L ssh connection; Zugriff auf 'screen' Prozess Netzwerkprogrammierung 5
C Client connection per Portforwarding auf einen lokalen Serverport Netzwerkprogrammierung 3
M Connection refused? Netzwerkprogrammierung 2
D Connection refused Netzwerkprogrammierung 3
B Client/Server Connection Problem Netzwerkprogrammierung 2
D Socket Socket absichtlich so schließen, dass Gegenseite java.net.SocketException: Connection reset wirft Netzwerkprogrammierung 4
C Socket Connection refused bei Internetverbindung - Welcher Port? Netzwerkprogrammierung 5
K Socket Exception Connection reset Netzwerkprogrammierung 9
VfL_Freak Socket SocketException: Connection reset Netzwerkprogrammierung 11
C Socket Socket: Connection timed out Netzwerkprogrammierung 3
T Empfangen klappt Senden nicht - Connection timed out Netzwerkprogrammierung 12
H java.net.ConnectException: Connection refused Netzwerkprogrammierung 3
Z Socket Connection reset by peer nur per IP nicht über localhost Netzwerkprogrammierung 13
RELAXccc HTTP Connection timed out: connect ?an was kann es liegen? Netzwerkprogrammierung 4
G Exception: Connection reset by peer: socket write error Netzwerkprogrammierung 2
N Socket verliert die Connection. Netzwerkprogrammierung 4
A UCP Connection über Proxy möglich? Netzwerkprogrammierung 7
M RMI - Connection Problem Netzwerkprogrammierung 7
trash HTTP Internet Connection bei Proxy ?! Netzwerkprogrammierung 3
D Client Server Problem, Methode readline() löst SocketException "Connection reset" aus Netzwerkprogrammierung 8
H RMI Connection refused bei RMI-Registry Netzwerkprogrammierung 10
S SSH-Connection - Auto-Vervollständigung mittels TAB Netzwerkprogrammierung 4
A Chatprogramm: Connection refused Netzwerkprogrammierung 4
T RMI RMI und VPN - callbackObject Connection refused Netzwerkprogrammierung 13
A Socket Client Server Connection wird aufgebaut aber keine daten geschickt. Netzwerkprogrammierung 5
J Connection Speed Test ohne Applet Netzwerkprogrammierung 5
0din Connection refused bei localhost?! Netzwerkprogrammierung 7
M FTP-Connection über FTP-Proxy Netzwerkprogrammierung 20
T Wie connection Reset abfragen/abfangen? Netzwerkprogrammierung 10
A RMI java.rmi.ConnectException: Connection refused to host: 1 Netzwerkprogrammierung 4
M chat funktioniert nicht (Connection refused: connect) Netzwerkprogrammierung 3
G InputStreamReader lässt TCP-Connection offen Netzwerkprogrammierung 9
X URL connection Problem Netzwerkprogrammierung 3
R ConnectException: Connection refused to host: 192.168.1.4 ? Netzwerkprogrammierung 8
sparrow Connection Reset bei Webserver, Java WebStart als Client Netzwerkprogrammierung 9
tfa RMI-Problem: Connection refused to host: 127.0.0.2 Netzwerkprogrammierung 4
IT-MaD Connection reset by peer: socket write error Netzwerkprogrammierung 2
B RMI & Connection refused to host Netzwerkprogrammierung 12
G httpUnit: Connection timed out Netzwerkprogrammierung 3
lhein java.io.IOException: Unable to establish loopback connection Netzwerkprogrammierung 4
Paule Connection Applet Servlet ohne Socket bzw RMI Netzwerkprogrammierung 2
B Multithreaded Server: Connection reset Netzwerkprogrammierung 4
T JDBC Verbindungsabbruch (Connection reset) Netzwerkprogrammierung 2
M SocketException: Connection reset Netzwerkprogrammierung 10
G MAC / IP Connection Netzwerkprogrammierung 10
M Problem: connection abbrechen und login erkennen Netzwerkprogrammierung 2
M Umlaute gehen bei URL Connection verloren Netzwerkprogrammierung 6
M seltsam: java.net.SocketException: Connection reset Netzwerkprogrammierung 1
B RMI Connection Problem Netzwerkprogrammierung 13
T Dateien wia P2P Connection versenden Netzwerkprogrammierung 2
D Socketverbindung schlägt fehl - Connection refused: connect Netzwerkprogrammierung 4
H java.net.SocketException: Software caused connection abort Netzwerkprogrammierung 4
R FTP Connection zu Server Netzwerkprogrammierung 4
M Ausgangsport für FTp-Connection festlegen??? Netzwerkprogrammierung 3
L Strings an Server senden und in MYSQL speichern? Netzwerkprogrammierung 3
K MySQL Receiving Netzwerkprogrammierung 4
V Server / mehrere Clients / MySQL / Konzept Netzwerkprogrammierung 2
L Mit Java über PHP in MySQL anmelden (Login script) Netzwerkprogrammierung 3
R JDBC - Direktzugriff auf MySQL Netzwerkprogrammierung 15
B RMI & Mysql -> Fehler bei der Compilierung Netzwerkprogrammierung 4
B Netzwerkverkehroptimierung [mySQL SELECT] Netzwerkprogrammierung 5
B applets mit FTP/MySQL Netzwerkprogrammierung 22
D Offline App mit online MYSQL - DB verbinden Netzwerkprogrammierung 14
H Mysql port forwarding Netzwerkprogrammierung 5
T Java => Login mit MySQL Netzwerkprogrammierung 10
T HTTP Mysql Skript Netzwerkprogrammierung 3
R mehrere MySQL-Zugriffe Netzwerkprogrammierung 3
H MySQL übers Netzwerk Netzwerkprogrammierung 9
M RMI direkte Verbindung mit einer Mysql datenbank Netzwerkprogrammierung 13
S Verbindung zu MySQL Netzwerkprogrammierung 10
S Datenbankzugriff auf externe Mysql DB Netzwerkprogrammierung 9
G MySQL über Netzwerk --> Problem Netzwerkprogrammierung 13
S MySQL, PHP, Perl Support in einem Java HTTP Server? Netzwerkprogrammierung 7
T TCP mit und ohne Threads Netzwerkprogrammierung 1
V Socket Audio Clip loopen ohne neuen Thread Netzwerkprogrammierung 2
L Socket Wie kann man in Java die Anzahl der Objekte in einem InputStream sehen ohne ihn durchgehen zu müssen Netzwerkprogrammierung 1
Q-bert Link zugang ohne login sperren. Netzwerkprogrammierung 1
L Socket Zwei Computer im gleichen Netwerk ohne Portforwarding ? Netzwerkprogrammierung 12
J HTTP Befehl via HTTP senden ohne Browser öffnen Netzwerkprogrammierung 3
B JSch Filetransfer ohne KnownHosts Datei? Netzwerkprogrammierung 0
D GZIP InputStream lesen ohne zu encoden Netzwerkprogrammierung 1
T UDP Pakete empfangen ohne Programm zu blockieren Netzwerkprogrammierung 3
D Zugriff auf Webinhalte ohne visuelles Öffnen der Website Netzwerkprogrammierung 2
T Anwendungseinstellungen ohne Datei übertragen? Netzwerkprogrammierung 8
B Socket BufferedImage senden "ohne speichern" Netzwerkprogrammierung 7
N (TCP) Verbindung ohne Portforwarding Netzwerkprogrammierung 12
B Socket BufferedReader.readLine() beenden ohne den Stream zu closen Netzwerkprogrammierung 7
D Mit wsimport erstellte Klassen ohne WSDL nutzen Netzwerkprogrammierung 4
T Datei downloaden ohne den Dateinamen zu kennen Netzwerkprogrammierung 2
D RMI Gui auf client updaten basierend auf den Property Änderung des Models auf dem Server ohne polling Netzwerkprogrammierung 12
B FTP Datei auslesen ohne einloggen möglich? Netzwerkprogrammierung 19
E RMI ohne Portforwarding? Netzwerkprogrammierung 2
M Ping mehrerer Ports aus int[] ohne for-Schleifendurchlauf Netzwerkprogrammierung 11
C Login ohne Erfolg Netzwerkprogrammierung 2

Ähnliche Java Themen

Neue Themen


Oben