有很多种连接数据库的方法,得一种一中的钻研学习,
这里,我用的是一种比较基本的比较老的数据库连接方法,就是通过微软给提供的ODBC SQLAPI库来连接
具体的原理,我就不在这掉书袋了,大家都大体清楚,深层的就没有研究过。
先贴出直接查询的代码:
#include <windows.h>
#include <stdio.h>
#include <sql.h>
#include <stdlib.h>
#include <sqlext.h>
#include <string.h>
#include <iostream>
/*
*一般情况下,如果返回的错误码retcode < 0,就说明没有处理得当,就是错误的
*/
using namespace std;
int main()
{
HENV henv;
HDBC hdbc;
HSTMT hstmt;
RETCODE retcode;
SQLAllocEnv(&henv);
SQLAllocConnect(henv, &hdbc);
retcode = SQLConnect(hdbc,(unsigned char *)"myDB", SQL_NTS, NULL, 0, NULL, 0);
// cout << retcode <<