Es gibt keine einzige Sprache, die zum * de facto * Standard für die Schnittstelle von Anwendungsprogrammen mit rationalen Datenbanksystemen geworden ist.
Hier ist der Grund:
* rationale Datenbanksysteme: "Rationale Datenbanksysteme" ist kein spezifisches Datenbanksystem. Rationale Software ist ein Unternehmen, das Softwareentwicklungs -Tools entwickelt, keine Datenbanken.
* Datenbankkonnektivität: Anschließend Anwendungen mit Datenbanken umfassen typischerweise die Verwendung von SQL (Structured Query Language), um mit den Daten zu interagieren. Dies gilt unabhängig von dem Datenbanksystem, das Sie verwenden (Oracle, SQL Server, PostgreSQL, MySQL usw.).
* Programmiersprachen: Während SQL die Standardsprache für die Interaktion mit Datenbanken ist, können Sie verschiedene Programmiersprachen verwenden, um Anwendungen zu schreiben, die eine Verbindung zu Datenbanken herstellen. Beliebte Optionen umfassen:
* Python: Oft mit Bibliotheken wie Psycopg2 für PostgreSQL oder MySQL-Konzern für MySQL verwendet.
* Java: Stellt mit JDBC (Java Database Connectivity) eine Verbindung zu Datenbanken her.
* C#: Verwendet ADO.NET für die Datenbankkonnektivität.
* php: Verwendet PDO (PHP -Datenobjekte), um mit verschiedenen Datenbanken zu interagieren.
Daher hängt die Auswahl der Programmiersprache von der zu verwendenden Anwendungs- und Datenbanksystems ab.
Lassen Sie mich wissen, ob Sie ein bestimmtes Datenbanksystem im Auge haben, und ich kann spezifischere Empfehlungen geben.