1. 安装oralce 10g
2.建立数据库和用户
配置VS2005环境 proc需要嵌入式环境
在C/C++常规里面加入
D:oracleproduct10.2.0db_1precomppublic
在连接器附加库目录里加入
D:oracleproduct10.2.0db_1precompLIB
然后编译在dos环境下生产的conn.c
- #include <stdio.h>
- #include <string.h>
- #include <stdlib.h>
- #include "sqlca.h"
- EXEC SQL BEGIN DECLARE SECTION;
- char *uid = batman/batman@gexin;
- EXEC SQL END DECLARE SECTION;
- int main()
- {
- EXEC SQL CONNECT :uid;
- printf("%s",sqlca.sqlerrm.sqlerrmc);
- if(sqlca.sqlcode == 0)
- printf("Success!!! ");
- else
- printf("Fail!!!, the sqlcode is %d ", sqlca.sqlcode);
- }
proc iname=conn.pc oname=conn.c
可能会遇到如下错误:
无法解析sqlcxt 符号
解决办法在 连接器 输入 附加依赖项 加入orasql10.lib
即可完成操作