📄 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 + -