test.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.   if(db_connect(&db, "ceradmin", "system", "manager") <0)
  13.   {
  14.     printf("db_connect failed");
  15.     return;
  16.   } 
  17.   int ret;
  18.   db_query_init(&query, &db);
  19.   char pub_key[2048];
  20.   char pri_key[2048];
  21.   if((ret =db_query_select(&query, "select public_key, private_key from key_pair")) <0)
  22.   {
  23.     printf("query failedn");
  24.   }
  25.   if(ret >0)
  26.   {
  27.     while(db_query_fetch(&query))
  28.     {
  29.       get_field_value_by_name2(&query, "public_key", pub_key);
  30.       get_field_value_by_name2(&query, "private_key", pri_key);
  31.       printf("%st%sn", pub_key, pri_key); 
  32.     }
  33.   }
  34.      
  35.   db_query_close(&query);
  36.   db_close(&db); 
  37. }