日期:2014-05-17 浏览次数:20687 次
#include <stdio.h> #include <string.h> #include <stdlib.h> /*包含sqlca头文件*/ #include <sqlca.h> #include <STDIO.H> void connect(); void query(); void main() { connect(); query(); getch(); } void connect() { char username[10],password[10],server[10]; printf("输入用户名:"); gets(username); printf("输入口令:"); gets(password); printf("输入网络服务名:"); gets(server); /*内嵌连接语句*/ EXEC SQL CONNECT :username IDENTIFIED BY :password USING :server; } void query() { int id; char name[10]; printf("请输入编号:"); scanf("%d",&id); fflush(stdin); /*使用charz选项值显示字符数据*/ EXEC ORACLE OPTION (CHAR_MAP=CHARZ); EXEC SQL SELECT NAME INTO :name FROM ID WHERE NO=:id; printf("%s\n",name); }