proc C 的完整小例子

2021-09-01 02:01:49 字數 1082 閱讀 5133

/**

簡單的procc程式 完整的編譯執行過程

*/#include

#include

#include

#define username "name" /*使用者名稱*/

#define passwd "pwd" /*密碼*/

#define dbname "dbname" /*資料庫名*/

exec sql include sqlca;

void sql_error();

void sql_connect();

exec oracle option (release_cursor = ture);

exec sql begin declare section;

/*變數宣告*/

char *username=username;

char *password=passwd;

char *dbname=dbname;

char *orclname;

char ac_ename[10];

char grade[10];

int id;

int score;

exec sql end declare section;

void sql_error(char *msg) /*錯誤處理函式*/

void sql_connect()

int main()

exec sql open name_cursor;/*開啟 游標*/

if(sqlca.sqlcode!=0)

printf(" id name score grade \n");

while(1)else if(sqlca.sqlcode==1403)

}exec sql close name_cursor;

exec sql commit work release;

return 0;

} 執行過程:

1,原始檔名為proc_test.pc  用proc編譯  proc proc_test.pc 生成.lis .c檔案

(後部分是鏈結所需要的oracle庫)

epoll完整例子

include include include include include include include include define maxline 100 void setnonblocking int sock opts opts o nonblock if fcntl sock,f s...

完整單例例子

單例的目的 保證乙個類只有單一的例項,也就是說你無法通過new來建立這個類的乙個新例項。單例的好處 當乙個物件在程式內部只能有乙個例項的時候,它可以保證我們不會重複建立,而是始終指向同乙個物件。singleton通過將構造方法限定為private避免了類在外部被例項化,在同乙個虛擬機器範圍內,sin...

c訪問mysql的完整例子

1 手寫安裝帶mysql sdk 的mysql 2 新建控制台專案,專案屬性中把 c program files mysql mysql server 5.5 include 加入 包含目錄 把c program files mysql mysql server 5.5 lib 加入 庫目錄 3 s...