Navigation:  WebOffice author > Menü Bearbeiten > Kategorie Allgemein >

DB-Verbindungen

Previous pageReturn to chapter overviewNext page

Hier können Datenbankanbindungen konfiguriert werden. Diese werden benötigt, um z.B. tabellarische Suchen und Lookup-Unterstützung (Sekundärtabellen) zu ermöglichen.

 

Hinweis: Voraussetzung für eine funktionierende Datenbankverbindung ist die vorherige Installation eines entsprechenden JDBC-Treibers am Applikations-Server bzw. bei Verwendung von JDBC-ODBC-Bridges die Einrichtung einer entsprechenden System-DSN am Applikations-Server (nur Windows BS).

 

Hinweis: Für ein 64Bit Windows BS werden zwei verschiedene System-DSN-Konfigurationsanwendung angeboten.

Die Anwendung für die Konfiguration ist mit dem Windows Startmenü verbunden (beziehungsweise mit der Verwaltung), dies ist die Datei odbcad32.exe, die in dem Ordner "c:\windows\system32" liegt. Dies ist die Anwendung, um die 64Bit System DSNs aufzusetzen. Wenn Sie die Java und Tomcat 64Bit Komponenten nutzen wollen, müssen Sie Ihre System DSN hier definieren. Die meisten ODBC Treiber für 64Bit sind derzeit nicht Teil der standardmäßigen BS-Installation. Bitte sehen Sie auf den Seiten der Datenbank-Provider für nähere Informationen nach. Mehr Informationen beispielsweise für einen 64Bit ODBC Treiber für eine Microsoft Access Datenbank finden Sie unter http://www.microsoft.com/downloads/details.aspx?displaylang=de&FamilyID=c06b8369-60dd-4b64-a44b-84b371ede16d. Bitte beachten Sie, dass die Installation zu Kompabilitätsproblemen mit installierten 32Bit-Treibern führen kann. System-DNS Einträge, die in der 32Bit-Konfigurationsapplikation gemacht werden (siehe unten), können dadurch auch betroffen werden. Siehe die MS Microsoft Knowledge Base für weitere Details.
Die Anwendung für die Konfiguration, die sich unter dem "c:\windows\syswow64" Ordner befindet (wird auch als odbcad32.exe bezeichnet) ist die benötigte Applikation um die 32Bit System DSNs zu installieren. Wenn Sie die Java und Tomcat 32Bit Komponenten installieren, müssen Sie hier die System DSN definieren.

Nach der Konfiguration muss der Apache Tomcat neu gestartet werden.

 

Hinweis: JDBC Treiber sind für fast jede Datenbank verfügbar. Suchen Sie auf den Webseiten des Datenbankanbieters nach detaillierten Informationen und dem Download des entsprechenden JDBC Treibers. Die meisten der großen Datenbankmanagementsysteme wie ORACLE oder Microsoft SQL Server stellen JDBC Treiber Setups kostenlos zur Verfügung. Falls für eine spezielle Datenbank kein JDBC Treiber verfügbar sein sollte, ist es möglich, eine sogenannte JDBC-ODBC-Bridge (von SUN implementiert) in der SUN JAVA Virtual Machine (JVM) zu verwenden. Wenn Sie die JDBC-ODBC-Bridge verwenden, ist es möglich, mittels einer existierenden OBDC Systemdatenquelle mit JAVA auf die Datenbank zuzugreifen.

 

Hinweis: Ab WebOffice 10.2 SP3 gibt es keinen Support mehr für SQL Server 2000 Treiber. Sie können stattdessen den abwärtskompatiblen SQL Server 2008R2 Treiber und Syntax verwenden, um sich mit dem SQL Server 2000 zu verbinden.

 

DB-Verbindungen - Konfigurationsparameter

DB-Verbindungen - Konfigurationsparameter

 

In der folgenden Tabelle finden Sie eine detaillierte Beschreibung der Konfigurationseigenschaften der Datenbankanbindungen.

 

Eigenschaft

Beschreibung

DB-Verbindungs-parameter

Datenbank-Verbindungsinformationen werden für die direkte Datenbankanbindung benötigt (um z.B. erweiterte Suchfunktionen mit Auswahlwertelisten und hierarchischer Suche bzw. Auswahlwertelisten im Editiermodul oder die Erstellung des Index für die Schnellsuche zu ermöglichen).

Hinweis: Voraussetzung für eine funktionierende Datenbankverbindung ist die vorherige Installation eines entsprechenden JDBC-Treibers am Applikations-Server bzw. bei Verwendung von JDBC-ODBC-Bridges die Einrichtung einer entsprechenden System-DSN am Applikations-Server.

für ORACLE: jdbc:oracle:thin:@[HOST][:PORT]:SID or jdbc:oracle:thin:@//[HOST][:PORT]/SERVICE
für MS SQL Server 2005 und 2008 (für standardmäßige SQL Server Konfiguration mit dynamischer Portangabe): jdbc:sqlserver://hostsde\instance;DatabaseName=MyDatabase
für MS SQL Server 2005 und 2008 (für empfohlene SQL Server Konfiguration mit dedizierter Portangabe): jdbc:sqlserver://hostsde\instance:1433;DatabaseName=MyDatabase
für ODBC-Datenquellen: jdbc:odbc:myDSN
für MySQL (MySQL Version 5.1.5): com.mysql.jdbc.Driver: zugehöriger DB-Treiber muss installiert sein
für Postgres: jdbc:postgresql://hostsde:5432/mydatabase

Hinweis: Die für eine erfolgreiche Verbindung mit einer Datenbank notwendigen Datenbankverbindungsparameter können abhängig von der aktuellen Installation und Konfiguration variieren. Für nähere Details ziehen Sie bitte die JDBC Treiber Dokumentation der Datenbank und/oder den Anbieter des Treibers zu Rate.

DB-Benutzername

Datenbank-Benutzername, mit dem der (lesende) Zugriff auf die Datenbank möglich ist.

Passwort

Passwort für den Datenbank-Benutzer

Connection Pool

Optionale Angabe des Connection Pool. Wird ein Connection Pool konfiguriert so wird nicht der Standard JDBC-Treiber (DB-Treiber) verwendet:

Oracle OCI
für ORACLE (pooled connections) oracle.jdbc.pool.OracleOCIConnectionPool: zugehöriger DB-Treiber muss installiert sein
Oracle Thin
für ORACLE (pooled connections) oracle.jdbc.pool.OracleDataSource: Hat Vorteile bei Verwendung von 'multiplexed connections' zugehöriger DB-Treiber (ojdbc14.jar) muss installiert sein

Hinweis: Es ist unter Umständen notwendig spezielle DB-Komponenten am Server zu installieren um Connection Pooling verwenden zu können.

Oberes Limit der Connection Pool

Optional: Eingabe des oberes Limit des Connection Pool

Connection Pool Increment

Optional: Gibt an wie viele Verbindungen gleichzeitig zusätzlich angefordert werden wenn es keine freien Verbindungen mehr gibt.

Inaktivitätszeit [s]

Optional: Nach Ablauf der Inaktivitätszeit (in Sekunden) wird eine offenen Datenbankverbindung geschlossen wenn sie nicht verwendet wurde.

Max. Anzahl von Statements

Optional: Maximale Zahl von Statements die im Cache gehalten werden.

Datenbank-Verbindungen