?? dml_r1.pc
字號:
/*
* name:pro*c c程序,使用scott完成數據庫連接,向sm_emp插入
* file name :dml.pc
*/
/*必須首先包含相應頭文件,stdlib.h中包括了string.h*/
#include <stdlib.h>
#include <stdio.h>
/*宿主變量聲明區*/
EXEC SQL BEGIN DECLARE SECTION;
/*用戶USERNAME,PASSWORD*/
char* userid;
/*字符指針存儲service名*/
char* server;
EXEC SQL END DECLARE SECTION;
/*需包含SQLCA.H,使用以下兩種方法都可以*/
/*EXEC SQL INCLUDE SQLCA.H;*/
#include <sqlca.h>
int main(int argc, char *argv[])
{
/*用戶USERNAME和PASSWORD*/
userid="scott/tiger";
server = "ora8";
/*使用用戶名,口令連接本地服務器
EXEC SQL CONNECT :userid;*/
/*使用service名連接遠端服務器*/
EXEC SQL CONNECT :userid USING :server;
printf("user scott connected to oracle\n");
/*方法1:嵌入式SQL語句插入紀錄 empid='1000000008'*/
EXEC SQL INSERT INTO SM_EMP (empid,name,salary,telno) VALUES('1000000008','008',888,'88888888');
printf("\ninsert ok");
/*結束數據庫連接,commit*/
EXEC SQL COMMIT WORK RELEASE;
printf ("\nEnd of the Pro*C Sample example program.\n");
return 0;
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -