Domanda

Come è che utile? Come possiamo accedere ai dati dal database?

È stato utile?

Soluzione

Pro * C è in realtà un pre-compilatore per l'accesso al database Oracle nel codice C.

Si scrive il codice con dichiarazioni come:

int sal;
EXEC SQL SELECT salary INTO :sal FROM employees WHERE name = 'Diablo, Pax';
if (sal < 100000)
    printf ("I'm not being paid enough!\n");

intermixing regolare C con le dichiarazioni Pro * C (come potete vedere) e poi lo si esegue attraverso il compilatore Pro * C.

Ciò che esce che è un programma C che ha le dichiarazioni Pro * C sostituiti con le chiamate di funzione equivalenti che faranno la stessa cosa.

È quindi eseguire questo attraverso un vero e proprio compilatore C e ti dà gli eseguibili da eseguire per eseguire qualsiasi attività che si desidera.

Altri suggerimenti

Pro C è l'ambiente embedded SQL di Oracle per l'utilizzo in C e C ++

http://infolab.stanford.edu/~ullman/ fcdb / oracle / o-proc.html

questa pagina web introduce il linguaggio Proc * C . Sembra essere un dialetto di C che rende l'accesso al database SQL più facile. Ecco un frammento:

int main() {
    int x; char *y; int z;
    /* ... */
    EXEC SQL INSERT INTO emp(empno, ename, deptno)
        VALUES(:x, :y, :z);
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top