1. 安裝oralce 10g
2.建立資料庫和使用者
配置VS2005環境 proc需要嵌入式環境
在C/C++常規裡面加入
D:\oracle\product\10.2.0\db_1\precomp\public
在聯結器附加庫目錄里加入
D:\oracle\product\10.2.0\db_1\precomp\LIB
然後編譯在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!!!\n");
- else
- printf("Fail!!!, the sqlcode is %d\n", sqlca.sqlcode);
- }
proc iname=conn.pc oname=conn.c
可能會遇到如下錯誤:
無法解析sqlcxt 符號
解決辦法在 聯結器 輸入 附加依賴項 加入orasql10.lib
即可完成操作