컴퓨팅/프로그래밍

[DB] C++ 데이타베이스 프로그래밍

에어버스 2012. 6. 17. 21:53

ODBC를 이용한 C++ DB연동하기C언어 오라클연동

2011/04/20 18:32

복사http://blog.naver.com/poiq1/80128626381

OBDC를 이용한 C++ DB연동하기

해당 DB에 연동 후 select로 테이블 조회값 불러오기

#include <afxdb.h>
#include <stdio.h>
#include <iostream>

CWinApp theApp;
using namespace std;

int main()
{
CDatabase db;
db.OpenEx(_T("DSN=ldh"));
CRecordset rs(&db);

rs.Open(CRecordset::dynaset,"SELECT * FROM school");

short colum = rs.GetODBCFieldCount();
char *data = NULL;

if(colum>0)
{
while(!rs.IsEOF())
{
for(int k=0; k<colum; k++)
{
CString temp;
rs.GetFieldValue(k, temp);
data = (char*)malloc(temp.GetLength()+1);
if(!data)
{
return 1;
}
strcpy(data, temp);
printf("%s\t",data);
free(data);
}
printf("\n");
rs.MoveNext();
}
}
}