直接上代码,代码如下:
1.连接数据库
/*********************************************
函数名: ConnectDB
函数参数:
*ctx 外部要获取的上下文
返回值:
0 连接成功
非0 连接失败
**********************************************/
int ConnectDB(sql_context *ctx)
{
EXEC SQL BEGIN DECLARE SECTION;
char strcon[128] = "\0";
int iRet = 0;
EXEC SQL END DECLARE SECTION;
strcpy(strcon,"SP_IQMS/SP_IQMS@ORCL");
WriteLog(SUCC,"ready connect\n");
//一定要顺序来
EXEC SQL ENABLE THREADS;
EXEC SQL CONTEXT ALLOCATE :*ctx;
EXEC SQL CONTEXT USE :*ctx;