zoukankan      html  css  js  c++  java
  • C连接oracle(PROC*C)

    1. 安装oralce 10g

    2.建立数据库和用户

    配置VS2005环境  proc需要嵌入式环境

    在C/C++常规里面加入

    D:oracleproduct10.2.0db_1precomppublic

    在连接器附加库目录里加入

    D:oracleproduct10.2.0db_1precompLIB

    然后编译在dos环境下生产的conn.c

    1. #include <stdio.h>   
    2. #include <string.h>   
    3. #include <stdlib.h>   
    4. #include "sqlca.h"   
    5.   
    6. EXEC SQL BEGIN DECLARE SECTION;  
    7.     char *uid = batman/batman@gexin;  
    8. EXEC SQL END DECLARE SECTION;  
    9.   
    10. int main()  
    11. {  
    12.     EXEC SQL CONNECT :uid;  
    13.     printf("%s",sqlca.sqlerrm.sqlerrmc);  
    14.     if(sqlca.sqlcode == 0)  
    15.         printf("Success!!! ");  
    16.     else  
    17.         printf("Fail!!!, the sqlcode is %d ", sqlca.sqlcode);  
    18. }  

    proc iname=conn.pc oname=conn.c

    可能会遇到如下错误:

    无法解析sqlcxt 符号

    解决办法在 连接器 输入 附加依赖项 加入orasql10.lib

    即可完成操作

  • 相关阅读:
    java积累
    J2SE J2EE J2ME的区别
    php无刷新上传图片
    C++小例子
    交通银行万事达Y-POWER信用卡 普卡
    代码面试最常用的5大算法
    php 读取 word
    PHP Simple HTML DOM 使用
    curl http认证
    PHP PDO 安装使用
  • 原文地址:https://www.cnblogs.com/batman425/p/3262644.html
Copyright © 2011-2022 走看看