資源簡介
c語言連接sql server數據庫,基本操作。連接,執行,斷開。
代碼片段和文件信息
//??#include???
//??#include???
//??#include???
//??#include???“util.h“
//??#include???
//??EXEC???SQL???INCLUDE???SQLCA;
//??main()??
//??{??
//??EXEC???SQL???BEGIN???DECLARE???SECTION;
//??char???firstname[13];
//??char???userid[9];
//??char???passwd[19];
//??EXEC???SQL???END???DECLARE???SECTION;
//??EXEC???SQL???CONNECT???TO???sample;
//??EXEC???SQL???
//??SELECT???FIRSTNME???INTO???:firstname
//??FROM???employee
//??WHERE???LASTNAME???=???‘JOHNSON‘;
//??printf(???“First???name???=???%s\n“???firstname???);
//??EXEC???SQL???CONNECT???RESET;
//??return???0;
//??}
??#include?
??#include?
??#include?
??#include?
??#include?
??#include?
??#include?
??SQLHENV?henv?=?SQL_NULL_HENV;
??SQLHDBC?hdbc1?=?SQL_NULL_HDBC;
??SQLHSTMT?hstmt1?=?SQL_NULL_HSTMT;
??/*????????????????????????????????????????????????????????*/
??/*??1.數據庫操作中的添加,修改,刪除,主要體現在SQL語句上?*/
??/*??2.采用直接執行方式和參數預編譯執行方式兩種????????????*/
??/*????????????????????????????????????????????????????????*/
??int?main(){
?????RETCODE?retcode;
?????UCHAR???szDSN[SQL_MAX_DSN_LENGTH+1]?=?“TEST“
?????????????szUID[MAXNAME]?=?“sa“
?????????????szAuthStr[MAXNAME]?=?“Ivo123“;
?????//SQL語句
?????//直接SQL語句
?????UCHAR???sql[37]?=?“insert?into?ALLOWSHIP?values(‘LP16027701‘‘0002‘‘‘‘Y‘‘2011-07-04?13:13:37.000‘‘C1007020‘‘ADD‘)“;
?????//預編譯SQL語句
?????UCHAR???pre_sql[29]?=?“insert?into?test?values(??)“;
?????//1.連接數據源
?????//1.環境句柄
?????retcode?=?SQLAllocHandle(?SQL_HANDLE_ENV??NULL??&henv?);
?????retcode?=?SQLSetEnvAttr(henv?
- 上一篇:Mfc獲取本機IP地址
- 下一篇:基于MFC的多媒體音頻播放器
評論
共有 條評論