资源简介
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的多媒体音频播放器
评论
共有 条评论