![]() |
| | Themen-Optionen | Thema durchsuchen |
| | Nach oben #1 |
| Benutzer Registriert seit: 19.03.2005
Beiträge: 35
|
Hallo zusammen, im Sourcecode muß man ja den Pfad zur Datenbank: Code: [...]
DB.setConnection(new ConnectionDescriptor(
"jdbc:firebirdsql:localhost:c:\\java\\KOMETIBDAT.GDB",
"sysdba", "passwort", false, "org.firebirdsql.jdbc.FBDriver"));
[...]
Viele Grüße pixel |
| | |
| | Nach oben #2 |
| Gast
Beiträge: n/a
|
Wie der Verbindungsstring zur DB angegeben wird, ist abhängig von der DB selbst. Wir arbeiten hier z.B. mit 'nem zentralen PostgreSQL-Server, der dann nur mit Rechnernamen, Datenbankname und Port angesprochen wird - also voll plattformunabhängig. Aber vielleicht kannst du ja den Pfad (scheint sich ja um eine lokale DB zu handeln) relativ zu deinem Programm angeben ( ./datenbank/meineDatenbank.db ) !? Und wenn das nicht geht, machst du eine Property-Datei, in der die Zugriffsdaten stehen und liest die dann aus. Dann brauchst du bei Änderungen nicht deinen code anzufassen und neuzukompilieren. Solltest du sowieso machen ... alleine für die ganzen Zugriffsattribute ... deine Datei könnte dann so aussehen: db.driver=org.firebirdsql.jdbc.FBDriver db.url=jdbc:firebirdsql:localhost:c:\\java\\KOMETI BDAT.GD B db.user=sysdba db.password=passwort Und da alles mit JDBC läuft, kannst du, ohne das Programm anzufassen, die komplette Datenbankstruktur austauschen ... und alles läuft wie gehabt - du musst lediglich die Propery-Datei anpassen. |
|
| | Nach oben #3 | |
| Benutzer Registriert seit: 19.03.2005
Beiträge: 35
|
Hi@all, Zitat:
kometibdata = /opt/firebird/KOMET3DB/kometibdat.gdb und kann damit die Datenbank unter ihrem Alias-Namen ansprechen. Leider ist die Freude etwas geteilt. Wir benutzen Jbuilder2005 mit dem JDBC-Treiber für Firebird. Auf den Windows-Clients funktioniert es über den Alias auf den Linux-Maschienen nicht. Der Trieber an sich funktioniert aber unter Linux/JBuilder denn wenn ich den Pfad hart kodiere klappt alles. Über den Alias bekomme ich: Code: Resource Exception. I/O error for file open "kometibdat" Error while trying to open file null Reason: I/O error for file open "kometibdat" Error while trying to open file null Ich schreib's mal an Borland. Viele Grüße pixel | |
| | |
![]() |
| Lesezeichen |
| Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
| Themen-Optionen | Thema durchsuchen |
| |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Entwurfsproblem: Aus Widgets in Datenbank schreiben? | Basti | PHP-Programmierung | 3 | 29.03.2007 13:13 |
| Problem bei Verarbeitung von Templates (Eigene Klassen) | dago | PHP-Programmierung | 21 | 31.08.2006 16:02 |
| Sprachvariablen aus der Datenbank ersetzen | Chr!s | PHP-Programmierung | 16 | 19.06.2006 20:22 |
| Datenbank und Sicherheit | sparrow | Datenbanken | 23 | 05.11.2005 17:45 |
| Datenbank Verwaltung | taskin73 | Datenbanken | 7 | 30.07.2005 17:07 |