Datenbankzugriff "ohne" Server ?

Status
Nicht offen für weitere Antworten.
O

orbi

Gast
Hallo Leute,
ich hab ein kleines Problem ^^
Ich hab ne Anwendung die lokal auf verschiedenen Clients laufen soll und auf eine MySQL DB zugreift. Nun ist es mir aber nicht möglich auf allen Clients ebenfalls noch einen SQL Server (welcher Art auch immer) aufzusetzen oder einen I-Net server zu verwenden, da die Software netzunabhängig laufen soll.

Mein gedanklicher Ansatz war nun der, der Software evtl. ne entsprechende "Laufzeitumgebung" mitzugeben die einen Server "simuliert" , ist aber wie gesagt nur ne Idee da ich keine Ahnung habe wie das im Normalfall gemacht wird.
Evtl. hat sich ja schonmal einer von euch in einer ähnlichen Situation befunden oder ist sonstwie über diese Problemstellung gestolpert und kann mir sagen wie ich da am besten vorgehen sollte.


MFG
Orbi
 
O

orbi

Gast
da ich mich nicht an MS-Betriebssysteme binden will. Ich bräuchte also etwas was auf allen rechnern verwendung finden kann wenn es so etwas ueberhaupt geben sollte ;-)
 

KSG9|sebastian

Top Contributor
hsqldb ? ansonsten musst du dir halt nen "wrapper" schreiben, der die datenbankanfragen gegen das filesystem laufen lässt (xml dateien)

oder hab ich dich falsch verstanden ?
 

Bleiglanz

Gesperrter Benutzer
was willst du eigentlich

a) dass alle Clients auf eine zentrale DB zurgreifen (das klassische Client-Server-Geschwurbel)

b) dass jeder Client seine eigene DB "lokal" bereithält

????

a) eh klar

b) Derby, HSQL, usw.
 
O

orbi

Gast
Die richtige Antwort ist :

b) dass jeder Client seine eigene DB "lokal" bereithält



:applaus:

und danke fuer den Tipp(Derby, HSQL, usw.).

Hast du schon Erfahrungen mit einem der "tools" wenn ja welches koenntest du empfehlen und warum ???

danke schonmal im vorraus,
MFG
 
O

orbi

Gast
danke fuer die fixe antwort, ich werde mir das mal zu Gemüte führen .
was meinst du damit wenn du sagst :"was du nimmst hängt wohl auch davon ab, wie "wichtig" diese Client DBs sind"?
Gibt es bekannte(oder unbekannte^^) Sicherheitslücken oder laufen einige stabieler als andere ??

danke fuer die Hilfe.... ..... nur mal so ganz nebenbei!!!

Greetz
orbi
 

Bleiglanz

Gesperrter Benutzer
naja, ein zentraler Server ist schon "sicherer"

Es besteht ja immer die gefahr, dass ein normaler PC abstürzt..., oder dass DAUs in ihrem Dateisystem herumpfuschen und da sind solche stand-alone-datei-basierten DBs natürlich etwas im Nachteil
 
G

Guest

Gast
Ein typisches Beispiel. Bei einem meiner Kunden wird eine Offline-Datenbank
auf Laptops eingesetzt (BTrieve). Jeder Außendienstler hat es auf seinem Laptop
und latscht damit durch die Gegend, bis er einen Anschluß findet, um seine
Daten mit der zentralen Datenbank abzugleichen und neue Aufträge zu empfangen.

Jetzt kommt's... ;)

Einem der schlauen Aussendienstler ist mal ein Fehler bei der Erfassung von
Daten unterlaufen und er wollte es schnell und bequem löschen, statt jeden
Fehlerhaften Datensatz zu korrigieren.
Da er ein schlauer Hacker ist, wusste er welche Dateien die Daten enthalten
und hat sie einfach gelöscht. Danach hat er sich gewundert, warum der Rest
der Datenbank nicht funktioniert und alle sonstigen Daten, die er währen der
zwei Tage erfasst hat, weg sind. Er dachte, dass nur die letzten Änderungen
entfernt werden, hat aber nicht daran gedacht, dass der letzte Abgleich mit
dem Server zwei Tage her ist.
Jetzt lassen wir die "sensiblen" Dateien gelockt, damit keiner daran rumpfuscht.

Achso, der Typ wurde nicht gefeuert. Shit happens, nächstes Mal weiß er es
besser. Er hat einen coolen, nachsichtigen Chef, dessen Zahlungsmoral ich
zu schätzen weiß. ;)
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
Danloc Datenbankzugriff wie gestalten? Datenbankprogrammierung 7
M MySQL JSF Datenbankzugriff maxActive, maxIdle, maxWait Datenbankprogrammierung 1
T MySQL Multithreading beim Datenbankzugriff Datenbankprogrammierung 3
C MySQL Datenbankzugriff mit SSL Datenbankprogrammierung 11
N Beispielprogramm Datenbankzugriff Datenbankprogrammierung 7
T SSL Zertifikat für mysql datenbankzugriff Datenbankprogrammierung 6
E was passiert bei parallelem Datenbankzugriff ? Datenbankprogrammierung 9
C Datenbankzugriff standarisieren Datenbankprogrammierung 2
G Frontend für Datenbankzugriff Datenbankprogrammierung 7
G Datenbankzugriff auf MS-Navision Datenbankprogrammierung 2
A Andere Möglichkeit als JDBC Treiber für den Datenbankzugriff Datenbankprogrammierung 3
A Datenbankzugriff per Applet - Problem beim Treiber laden Datenbankprogrammierung 6
C Hausarbeit -> Datenbankzugriff über JDBC Datenbankprogrammierung 2
T Applet bekommt keinen Datenbankzugriff Datenbankprogrammierung 11
T Datenbankzugriff (Oracle) mit Applet via Internet? Datenbankprogrammierung 6
D Datenbankzugriff auf MS SQL Server 2000 funktioniert nicht Datenbankprogrammierung 3
A MS SQL Datenbankzugriff per JDBC Datenbankprogrammierung 4
K Datenbankzugriff geht nicht :( Datenbankprogrammierung 5
M Datenbankzugriff Datenbankprogrammierung 4
G Datenbankzugriff Datenbankprogrammierung 4
T Lotus Notes Datenbankzugriff via Java Datenbankprogrammierung 3
A MYSQL Datenbankzugriff unter Linux Datenbankprogrammierung 3
S MongoDB löschung ohne Cascade Datenbankprogrammierung 1
P Derby/JavaDB Datenbanktabelle erweitern, ohne Tabelle zu ändern Datenbankprogrammierung 6
D OpenJPA Zeichenvorrat in DB & Fremdschlüssel ohne Entität Datenbankprogrammierung 5
B Inner Join ohne SQL Syntax Datenbankprogrammierung 2
M MySQL Verbindung zum Server aufbauen ohne DB ansprechen Datenbankprogrammierung 2
ruutaiokwu sql abfrage mit rekursion, mit oder ohne cte... Datenbankprogrammierung 5
X MySQL DB-verbindung ohne JDBC/ODBC Datenbankprogrammierung 1
N SQL-Injection verhindern OHNE PreparedStatements Datenbankprogrammierung 11
D Hibernate CreateQuery ohne Result Datenbankprogrammierung 7
R PreparedStatement ohne Parameter? Datenbankprogrammierung 4
P SQL Injection verhindern ohne z.B. prepareStatement Datenbankprogrammierung 2
eskimo328 Datenbankverbindung ohne Passwort im Quelltext bei einer offline Anwendung Datenbankprogrammierung 14
Kenan89 Insert ohne Auswirkung Datenbankprogrammierung 7
D MySQL User mit nur mit lokalen Lesezugriff und ohne Phpmyadmin Datenbankprogrammierung 4
J Derby/JavaDB Zugriff ohne Entwicklungsumgebung Datenbankprogrammierung 5
M MySQL Bilddatei in MYSQL DB abspeichern, ohne lokal auf HDD zwischenzuspeichern Datenbankprogrammierung 3
Screen Ich suche eine SQLDatenbank ohne JDBC-Treiber Datenbankprogrammierung 12
T mdb Verbindung ohne Registrierung der Datenquelle im OS Datenbankprogrammierung 14
V MySQL MsSql ohne Server nutzen? Datenbankprogrammierung 2
NoXiD Access Datenbank in java einbinden ohne ODBC treiber zu erstellen Datenbankprogrammierung 5
T MySQL Zugriff ohne Angabe der Datenbank Datenbankprogrammierung 3
B MySQL-Dumpdatei ohne Batchdatei wieder einlesen Datenbankprogrammierung 48
M Mysql Delete ohne Where Klausel untersagen Datenbankprogrammierung 8
P JPA Datenbanksettings ohne persistence.xml Datenbankprogrammierung 3
E DB installieren ohne Installationsroutine Datenbankprogrammierung 4
V Delete From Tabelle, ohne vorher die Tabelle zu kennen Datenbankprogrammierung 5
P Datenbank für Java Anwendung wie SQLite ohne Installation Datenbankprogrammierung 4
M MySQL: Spalte auf einmal füllen, ohne iterieren zu müssen Datenbankprogrammierung 4
S Datenbank zugriff optimieren - zugriff ohne cursor? Datenbankprogrammierung 7
J HSQLDB ohne JDBC Datenbankprogrammierung 8
L einfache Datenbankabfrage ohne erstes Element Datenbankprogrammierung 2
D An Access Datenbank andocken ohne sie beim System anzumelden Datenbankprogrammierung 3
D ODBC Zugriff auf MDB-Datenbank, Insert Into ohne Funktion Datenbankprogrammierung 2
G Access mit Java OHNE ODBC Datenbankprogrammierung 7
B ResultSet ohne Datenbank erstellen Datenbankprogrammierung 4
G Datenbank ohne Server Datenbankprogrammierung 28
C Datenbankanbindung ohne ODBC JDBC Brücke Datenbankprogrammierung 5
R Datenbank ohne Installation (Multiuser) Datenbankprogrammierung 9
E jdbc Verbindung ohne Einrichten einer DSN möglich ? Datenbankprogrammierung 3
clemson [SQL] Abfrage --> alle Gruppen, ohne MailConfig Datenbankprogrammierung 10
A Java und Accessdateien ohne ODBC? Datenbankprogrammierung 2
A Java DB Server lässt sich nicht starten Datenbankprogrammierung 3
U SQL Server mit Java verbinden Datenbankprogrammierung 5
D Oracle Gateway oder Relay-Server Datenbankprogrammierung 5
D SQL Server Android App: 'int java.lang.String.length()' on a null object reference Datenbankprogrammierung 15
Thallius MySQL JDBC auf Linux Server zu mySQL DB auf anderem Linux Server wirft Access denied Datenbankprogrammierung 5
C Derby/JavaDB Auf Variable aus Link in java server page zugreifen Datenbankprogrammierung 4
platofan23 MySQL Java Programm findet Treiber für mySQL auf Debian-Server nicht? Datenbankprogrammierung 11
F MySQL Verbindung zum SQL-Server Datenbankprogrammierung 27
J Datenbank VPS Server Datenbankprogrammierung 3
L Oracle Daten von einem Server zum andere kopieren Datenbankprogrammierung 24
K MySQL LAN-MySQL Server mit XAMPP Datenbankprogrammierung 2
V HSQLDB detached entity passed to persist: server.Employee Datenbankprogrammierung 4
I Es kann keine Verbindung zum Server aufgebaut werden Datenbankprogrammierung 12
B Derby/JavaDB Client-Server-Architektur mit Datenbank Datenbankprogrammierung 6
X MySQL Verbindungdsaufbau MySql auf Ubuntu-Server Datenbankprogrammierung 10
C Derby auf Server Datenbankprogrammierung 6
ruutaiokwu sql server t-sql: try/catch bei ALTER TABLE ? Datenbankprogrammierung 4
ruutaiokwu sql server 2008 stored procedures automatisiert vergleichen Datenbankprogrammierung 2
ruutaiokwu sql server constraints priorität? Datenbankprogrammierung 3
ruutaiokwu sql server werte swappen beim update-vorgang mit unique-constraints..? Datenbankprogrammierung 2
D Daten von einem Server in eigenem Java-Programm benutzen Datenbankprogrammierung 6
W MySQL -Server Einstellung -- Zugriff übers lokale Netzwerk Datenbankprogrammierung 1
cover1012 Derby/JavaDB Verbindung mit FTP-Server Datenbankprogrammierung 13
N MySQL Datenbank-Server in *.jar packen? Datenbankprogrammierung 6
L Mit Java Desktop Anwendung auf Mysql Server auf Webspace verbinden Datenbankprogrammierung 11
F h2 als server Datenbankprogrammierung 3
S MySQL Server Informationen abfragen Datenbankprogrammierung 6
F MSSQL-Server Verbindung Datenbankprogrammierung 5
DStrohma MS SQL Server 2005 + Java: Immer nur eine aktive Verbindung erlaubt? Datenbankprogrammierung 5
D MySQL Client - Server: Client verabschiedet sich sobald ich Variablen im SQL Statement verwende Datenbankprogrammierung 9
A MS Sql Server 2008 - Verbindungsproblem Datenbankprogrammierung 3
E Nach Server wechsel Datenbank fehler ?!? Datenbankprogrammierung 3
J Oracle oder SQL-Server Datenbankprogrammierung 18
J Server Datenbankprogrammierung 3
C SQL Server Treiber [DBNETLIB] Datenbankprogrammierung 14
A Client-Server anwendung sofort aktualisieren Datenbankprogrammierung 7
T Hsqldb: java.lang.NoClassDefFoundError: org/hsqldb/Server Datenbankprogrammierung 2

Ähnliche Java Themen

Neue Themen


Oben