Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1193730
  • 博文数量: 146
  • 博客积分: 6619
  • 博客等级: 准将
  • 技术积分: 1621
  • 用 户 组: 普通用户
  • 注册时间: 2008-02-29 14:06
文章分类

全部博文(146)

文章存档

2020年(1)

2019年(4)

2018年(3)

2017年(5)

2015年(5)

2014年(7)

2013年(5)

2012年(11)

2011年(15)

2010年(13)

2009年(14)

2008年(63)

分类: Oracle

2011-03-25 11:17:29

int connectDB(char *user, char *passwd)
{
   EXEC SQL BEGIN DECLARE SECTION;
   VARCHAR uid[10]; /* username */
   VARCHAR pwd[10]; /* password */
   EXEC SQL END DECLARE SECTION;
   strcpy((char *)uid.arr, user);
   uid.len = (short) strlen((char *)uid.arr);
   strcpy((char *)pwd.arr, passwd);
   pwd.len = (short) strlen((char *)pwd.arr);
 
   EXEC SQL WHENEVER SQLERROR DO errrpt();
   EXEC SQL CONNECT :uid IDENTIFIED BY :pwd;
 
   return 0;
}

int closeDB(void)
{
   EXEC SQL rollback work release;
   if(sqlca.sqlcode<0)
   {
      printf("close db error code:%d ",sqlca.sqlcode);
   }
 
   return 0;
}

 

阅读(2901) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~