Вопрос

Как это полезно? Как мы можем получить доступ к данным из базы данных?

Это было полезно?

Решение

Pro*C на самом деле является предварительным компилятором для доступа к базе данных Oracle в коде C.

Вы пишете свой код с помощью операторов, таких как:

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");

Смешайте регулярные C с помощью операторов Pro*C (как вы можете видеть), а затем вы запускаете его через компилятор Pro*C.

Из этого выходит программа C, которая имеет замененные операторы Pro*C эквивалентными вызовами функции, которые будут делать то же самое.

Затем вы запускаете это через настоящий компилятор C, и он дает вам исполняемые файлы для выполнения любых задач, которые вы хотите.

Другие советы

Pro C - это встроенная среда SQL Oracle для использования в C и C ++

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

Эта веб -страница Представляет язык Proc *c. Похоже, что это диалект C, который облегчает доступ к базе данных SQL. Вот фрагмент:

int main() {
    int x; char *y; int z;
    /* ... */
    EXEC SQL INSERT INTO emp(empno, ename, deptno)
        VALUES(:x, :y, :z);
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top