日期:2014-05-17 浏览次数:20816 次
#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);
}