test1.c
上传用户:topscale
上传日期:2007-01-08
资源大小:9k
文件大小:1k
源码类别:

数据库系统

开发平台:

C/C++

  1. #include <stdio.h>
  2. #include "oracle.h"
  3. void main()
  4. {
  5.   DB_INFO db;
  6.   DB_QUERY_INFO query;
  7.   if(db_init(&db) <0)
  8.   {
  9.     printf("db_init failed");
  10.     return;
  11.   }
  12.   int i;
  13.   for(i =0; i<10000; i++)
  14.   {
  15. printf("connect...n");
  16.     if(db_connect(&db, "ca43", "ceradmin2", "ceradmin") <0)
  17.     {
  18.       printf("db_connect failed");
  19.       return;
  20.     } 
  21. printf("connect ok.n");
  22.     int ret;
  23.     db_query_init(&query, &db);
  24.     printf("select...n");
  25.     if((ret =db_query_select(&query, "select * from certi_person_req")) <0)
  26.     {
  27.       printf("query failedn");
  28.     }
  29.     printf("fetch, ret=%dn", ret);
  30.     if(ret >0)
  31.     {
  32.       while(db_query_fetch(&query))
  33.       {
  34.         printf("%st%sn", get_field_value(&query,0), get_field_value(&query, 1)); 
  35.       }
  36.     }
  37.      
  38.     db_query_close(&query);
  39.   db_close(&db); 
  40.   }
  41.   db_exit(&db);
  42. }