Det er ikke et enkelt språk som har blitt * de facto * -standarden for grensesnittprogrammer med rasjonelle databasesystemer.
Her er grunnen:
* rasjonelle databasesystemer: "Rational Database Systems" er ikke et spesifikt databasesystem. Rasjonell programvare er et selskap som utvikler programvareutviklingsverktøy, ikke databaser.
* Databasetilkobling: Grensesnittapplikasjoner med databaser innebærer vanligvis bruk av SQL (strukturert spørringsspråk) for å samhandle med dataene. Dette gjelder uavhengig av databasesystemet du bruker (Oracle, SQL Server, PostgreSQL, MySQL, etc.).
* Programmeringsspråk: Mens SQL er standardspråket for å samhandle med databaser, kan du bruke forskjellige programmeringsspråk til å skrive applikasjoner som kobles til databaser. Populære alternativer inkluderer:
* python: Ofte brukt med biblioteker som PSYCOPG2 for PostgreSQL eller MySQL-Connector for MySQL.
* java: Kobles til databaser ved hjelp av JDBC (Java Database Connectivity).
* c#: Bruker ADO.NET for databasetilkobling.
* php: Bruker PDO (PHP -dataobjekter) for å samhandle med forskjellige databaser.
Derfor avhenger valg av programmeringsspråk av det spesifikke applikasjons- og databasesystemet som brukes.
Gi meg beskjed hvis du har et spesifikt databasesystem i tankene, og jeg kan gi mer spesifikke anbefalinger.