纯C语言怎样连接数据库

在VC6.0环境下面。怎样用纯C语言连接SQL 2000数据库,我现在只会对文件进行操作。但想学如何用C语言对数据库进行操作。能够帮忙解释详细一点吗?具体怎样用怎样的步骤来实现。谢谢~~

你先配置数据库
http://zhidao.baidu.com/question/209967914.html
然后举个例子,连接SQL
我连access的给你看一下
别忘了 mfc AfxOleInit(); 或者 win32 coInitial什么东东(初始化com的)
// 打开数据库
strDBClass.Format(_T("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=%s;Jet OLEDB:Database Password=%s"), m_strUnEntryptMdbFilePath,m_strMDBPassword);
// 创建连接
HRESULT hr = m_pConnection.CreateInstance(_uuidof(Connection));
_ConnectionPtr m_pConnection->Open(m_strDBClass,_T(""),_T(""),adConnectUnspecified);

// 声明表单指针
_RecordsetPtr pBandRecordset;
pBandRecordset.CreateInstance(__uuidof(Recordset));

// 执行语句
CString strSQL(L"SELECT * FROM [Band]");
m_pConnection->Execute((LPCTSTR)strSQL,NULL,0);

// 提取某一项 例如BandInfo
int iBandInfo = wcscmp(colum, L"BandInfo");
while(!recordsetPtr->adoEOF)
{
var = recordsetPtr->GetCollect(colum);
if(var.vt != VT_NULL)
strName = (LPCSTR)_bstr_t(var);

recordsetPtr->MoveNext();
}
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-07-15
看如鹏网上的资料。。。。。杨中科的。。。。。我当初就是这么看的。。。。。。
第2个回答  2011-07-11
在VC6.0环境下面,用c++可以连接数据库,c还不行,涉及到使用几个类,去图书馆借几本书吧

用C语言怎么实现与数据库的连接
{ MYSQL*conn;MYSQL_RES*res;MYSQL_ROWrow;char*server="localhost";\/\/本地连接 char*user="root";\/\/ char*password="525215980";\/\/mysql密码 char*database="student";\/\/数据库名 char*query="select*fromclass";\/\/需要查询的语句 intt,r;conn=mysql_init(NULL);if(!mysql_real_connect(con...

用c语言怎么连接数据库呢?
1、配置ODBC数据源。2、使用SQL函数进行连接。对于1、配置数据源,配置完以后就可以编程操作数据库了。对于2、使用SQL函数进行连接,参考代码如下:include<windows.h>#include<sql.h>#include<sqlext.h>void main(){HENV henv; \/\/环境句柄HDBC hdbc; \/\/数据源句柄HSTMT hstmt; \/\/执行语句句柄un...

如何在C语言中使用MySQLc中如何使用mysql
1. 安装MySQL 需要在计算机中安装MySQL数据库。MySQL可以在官网上免费下载,安装完成后需要记住MySQL的用户名和密码,以备后续连接数据库使用。2. 引入MySQL头文件 在C语言中使用MySQL,需要在程序中引入MySQL的头文件。在代码中引入以下头文件:include 3. 连接MySQL 在C语言中,连接MySQL数据库的方式与P...

c语言操作MySQL数据库的基本步骤指南c使用mysql步骤
1. 初始化MySQL连接 在C语言程序中连接MySQL数据库,首先需要初始化连接。MySQL提供了初始化函数mysql_init(),该函数返回一个类型为MYSQL*的指针,该指针用于连接MySQL服务器。下面是一个示例代码:MYSQL *conn_ptr;\/\/初始化连接 conn_ptr = mysql_init(NULL);if (!conn_ptr){ fprintf(stderr, &...

C语言怎么连接oracle数据库?
要在C语言中连接Oracle数据库,您可以使用Oracle提供的ODBC(Open Database Connectivity)接口来实现。以下是连接Oracle数据库的一般步骤:确保您已安装了适当的ODBC驱动程序和Oracle客户端软件。在C代码中包含必要的头文件,如<stdio.h>、<stdlib.h>和<sql.h>。使用ODBC函数,如SQLAllocHandle()和SQL...

c语言如何调用Mysql数据库文件并进行对数据库的操作呢。
mysql_real_connect(&m_sqlCon, "127.0.0.1", abc, "root", "hibernate", atoi("3306"),NULL,0)\/\/链接 mysql_query(&m_sqlCon, "SET NAMES GB2312"); \/\/设置查询编码格式 res = mysql_query(&m_sqlCon,"select * from ms_sendlist where flag = 1 order by style desc");\/\/...

MySQL开发指南C语言详解cguidmysql
一、连接MySQL数据库 连接MySQL数据库通常需要以下步骤:1.在程序中包含MySQL的头文件 include 2.创建一个MySQL对象 MYSQL *conn;conn= mysql_init(NULL);3.连接MySQL服务器 if(mysql_real_connect(conn,”localhost”,”root”,”password”,”database_...

c语言编程API实现MySQL数据库连接capi链接mysql
连接成功后,C语言程序可以通过API向数据库发送SQL命令,获取、插入、更新和删除数据等操作。二、如何使用C语言编程API实现MySQL数据库连接 在C语言中,可以使用MySQL提供的C API来实现MySQL数据库连接。具体步骤如下:1. 引入MySQL C API头文件:include 2. 初始化MySQL连接:MYSQL* conn; \/\/定义...

代码管理MySQLC语言快速操纵MySQL一行代码搞定cmysql一行
连接MySQL数据库是使用C语言操作MySQL数据库的第一步。连接MySQL数据库可以使用mysql_real_connect()函数,该函数将建立一个到MySQL数据库的连接,并返回一个MYSQL结构。要使用此函数,需要提供以下参数:• MySQL结构指针 – 它用于保存连接的结果以供后续使用。• 服务器名称或IP地址 ...

C语言实现MySQL数据库连接驱动cmysql连接驱动
第一步:安装MySQL Connector\/C MySQL Connector\/C是一个MySQL数据库连接器,它可以允许你从C语言编程环境中连接到MySQL服务器。你需要先安装这个连接器,才能开始实现我的下面的代码。打开命令行窗口,输入以下命令:sudo apt-get install libmysqlclient-dev 这会安装最新的Connector\/C库。第二步:建立...

相似回答