?? connect_bak.pc
字號:
/*
* name:pro*c c程序,使用scott完成數(shù)據(jù)庫連接,并取回sysdate顯示
* file name :connect.pc
*/
/*必須首先包含相應頭文件*/
#include <stdlib.h>
#include <stdio.h>
#include <ctype.h>
#include <string.h>
#include <sqlda.h>
#include <sqlcpr.h>
EXEC SQL BEGIN DECLARE SECTION;
/*VARCHAR型必須指定長度*/
/*如果不指定長度,編譯報錯*/
/*VARCHAR v_date*/
VARCHAR v_date[20];
/*用戶USERNAME,PASSWORD*/
char* userid;
EXEC SQL END DECLARE SECTION;
EXEC SQL INCLUDE SQLCA.H;
int main(int argc, char *argv[])
{
/*用戶USERNAME和PASSWORD*/
userid="scott/tiger";
/*使用用戶名,口令連接本地服務器*/
EXEC SQL CONNECT :userid;
printf("user scott connected to oracle\n");
/*嵌入式SQL語句取得sysdate*/
EXEC SQL SELECT SYSDATE INTO :v_date FROM DUAL;
/*須指定printf的顯示格式為%s,字符串*/
printf("get sysdate :%s",v_date.arr);
/*結束數(shù)據(jù)庫連接,commit*/
EXEC SQL COMMIT WORK RELEASE;
printf ("\nEnd of the Pro*C Sample example program.\n");
return 0;
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -