/**
簡單的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...