Drucken

FAQ - Frequently Asked Questions

ODBC (Open Database Connectivity) (ODBC, dt. etwa: „Offene Datenbank-Verbindungsfähigkeit“) ist eine standardisierte Datenbankschnittstelle, die SQL als Datenbanksprache verwendet. ODBC bietet also eine Programmierschnittstelle (API), die es einem Programmierer erlaubt, seine Anwendung unabhängig vom verwendeten Datenbankmanagementsystem (DBMS) zu entwickeln, wenn dafür ein ODBC-Treiber existiert.
ODBC wurde ursprünglich von Microsoft auf Basis des Call Level Interface von X/Open und ISO/IEC entwickelt, ist aber inzwischen auch von anderen Softwareherstellern übernommen worden. In vielen Bereichen ist ODBC mittlerweile als Standard etabliert.
ODBC steht sowohl für 32Bit wie auch für 64Bit Systeme zur Verfügung und wird ab Windows 7 in der Version 3.8 ausgeliefert.
JDBC (Java Database Connectivity) ist wie ODBC eine Datenbankschnittstelle jedoch für die Java-Plattform, die eine einheitliche Schnittstelle zu Datenbanken verschiedener Hersteller bietet.
SQL ist eine Datenbanksprache zur Definition, Abfrage und Manipulation von Daten in Datenbanken. SQL ist von ANSI und ISO standardisiert und wird von fast allen gängigen Datenbanksystemen unterstützt.
Die Bezeichnung SQL wird im allgemeinen Sprachgebrauch als Abkürzung für „Structured Query Language“ aufgefasst, obwohl sie laut ANSI-Standard ein eigenständiger Name ist. Die Bezeichnung leitet sich von dem Vorgänger SEQUEL, Structured English Query Language) ab, der von IBM in den 1970er Jahren entworfen wurde. SEQUEL wurde später in SQL umbenannt, weil SEQUEL ein eingetragenes Warenzeichen der Hawker Siddeley Aircraft Company war.
Die Syntax von SQL ist relativ einfach aufgebaut und semantisch an die englische Umgangssprache angelehnt. SQL stellt eine Reihe von Befehlen zur Definition von Datenstrukturen nach der relationalen Algebra zur Manipulation von Datenbeständen (Einfügen, Bearbeiten und Löschen von Datensätzen) und zur Abfrage von Daten zur Verfügung. Durch seine Rolle als Quasi-Standard ist SQL von großer Bedeutung, da eine weitgehende Unabhängigkeit von der benutzten Software erzielt werden kann.
Stored Procedure, der Begriff Gespeicherte Prozedur (eng. Stored Procedure) bezeichnet eine Funktion die direkt auf dem Connect Bridge Server ausgeführt wird. In einer gespeicherten Prozedur können ganze Abläufe von Anweisungen unter einem Namen gespeichert werden. Sie ist somit ein eigenständiger Befehl, der eine Abfolge von gespeicherten Befehlen ausführt
Mittels gespeicherter Prozeduren können häufiger verwendete Abläufe, die sonst durch viele einzelne Befehle vom Client ausgeführt werden würden, auf das Serversystem ausgelagert werden und durch einen einzigen Aufruf (EXEC) ausgeführt werden . Mitunter wird dadurch die Leistung gesteigert, da weniger Daten zwischen Client und Serversystem ausgetauscht werden müssen und Connect Bridge häufig auf leistungsfähigeren Servern läuft.
Gespeicherte Prozeduren tragen auch dazu bei, die Sicherheit einer Anwendung stark zu erhöhen.
Connect Bridge ist eine Anwendung zur Konvertierung von Applikationsfunktionen in die Abfragesprache SQL, bestehend aus: Connect Bridge Server und Connect Bridge ODBC und Connect Bridge JDBC.
Der Connect Bridge Server verarbeitet die angefragten Datenabfragen bzw. Einträge, per SQL Befehlen, und vermittelt diese strukturiert vom Connect Bridge ODBC Treiber bzw. der Clientapplikation/en zu einem oder mehreren Connect Bridge Connectoren.
Ein Connect Bridge Connector ist eine für das Connect Bridge System entwickelte Anwendung die eine tiefgreifende Integration in eine Zielapplikation ermöglicht.
Der Connect Bridge ODBC und JDBC Treiber ist eine standardisierte Datenbankschnittstelle, die SQL als Abfragesprache verwendet und sich mit dem Connect Bridge Server verbindet. Augrund der speziellen Technik wird lediglich ein Treiber benötigt egal mit welchen Datenquellen man sich verbinden möchte.
  • Logo1_PBWinAzure_426x120
  • Logo2_workswith_326x120
  • Logo3_en_ws12_cert_blue_96x120
  • Logo4_compatiblewith_win7_96x120
  • Logo1_ms_pinpoint_350x120
  • Logo2_BCSP Graphic for Partners_403x120
  • Logo3_IAMCP_350x120
  • Logo5_verisign_256x120