Der er ikke et enkelt sprog, der er blevet * de facto * -standarden for interface -applikationsprogrammer med rationelle databasesystemer.
Her er hvorfor:
* rationelle databasesystemer: "Rationelle databasesystemer" er ikke et specifikt databasesystem. Rationel software er et firma, der udvikler softwareudviklingsværktøjer, ikke databaser.
* Databaseforbindelse: Grænsefladeapplikationer med databaser involverer typisk anvendelse af SQL (struktureret forespørgselssprog) til at interagere med dataene. Dette er sandt uanset det databasesystem, du bruger (Oracle, SQL Server, PostgreSQL, MySQL osv.).
* Programmeringssprog: Mens SQL er standardsproget til interaktion med databaser, kan du bruge forskellige programmeringssprog til at skrive applikationer, der opretter forbindelse til databaser. Populære muligheder inkluderer:
* python: Ofte brugt med biblioteker som PsyCOPG2 til PostgreSQL eller MySQL-CONNECTOR til MySQL.
* java: Opretter forbindelse til databaser ved hjælp af JDBC (Java -databaseforbindelse).
* C#: Bruger ADO.NET til databaseforbindelse.
* php: Bruger BOB (PHP -dataobjekter) til at interagere med forskellige databaser.
Derfor afhænger valget af programmeringssprog af det specifikke applikations- og databasesystem, der bruges.
Fortæl mig, hvis du har et specifikt databasesystem i tankerne, og jeg kan give mere specifikke anbefalinger.