C语言连接数据库

举个例子,连接SQL:
  // 打开数据库
  
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();
  }

时间: 2024-10-29 04:28:04

C语言连接数据库的相关文章

【Go语言】连接数据库SQLite、MySQL、Oracle

本文目录 1.Go连接SQLite 1_1.SQLite推荐驱动 1_2.SQLite连接示例代码 2.Go连接MySQL 2_1.MySQL推荐驱动 2_2.MySQL连接示例代码 3.Go连接Oracle 3_1.Oracle推荐驱动以及准备事项 3_2.Oracle连接示例代码 说明:go语言连接数据库不像Java那么方便,本文分别介绍了连接三种典型的数据库的驱动以及连接方法:小型,SQLite;中型,MySQL;大型,Oracle. -1.Go连接SQLite 1.Go连接SQLite

R语言链接数据库

转载自:http://blog.csdn.net/hongweigg/article/details/49779943 R语言连接数据库常用的方法有2种: 1.使用R数据库接口 连接MySQL,使用RMySQL包,使用前RMySQL包要先安装. library(RMySQL) 连接方式有2种: (1)使用dbConnectconn <- dbConnect(MySQL(), dbname = "rmysql", username="rmysql", passw

R语言-连接MySQL数据库方法

版权声明:本文为博主原创文章,未经博主允许不得转载. 目录(?)[+] R语言连接数据库常用的方法有2种: 1.使用R数据库接口 连接MySQL,使用RMySQL包,使用前RMySQL包要先安装. library(RMySQL) 连接方式有2种: (1)使用dbConnectconn <- dbConnect(MySQL(), dbname = "rmysql", username="rmysql", password="rmysql",

JDBC学习总结

小菜鸟一枚,如果有什么错误的希望大家可以指出.谢谢! 什么是JDBC? JDBC(java Data Base Connective,java数据库连接(java程序可通过它连接上数据库)),由一些接口和类组成.是j2SE的一部分,由java.sql 和javax.sql包组成. JDBC架构: 通常java程序首先使用JDBC API来与JDBC Driver Manager交互,由JDBC Driver Manager载入指定的JDBC driver,以后就通过JDDBC API来存取数据库

利用JDBC连接Oracle数据库(转)

http://blog.csdn.net/wahaha1_/article/details/8512438 JDBC是Sun公司制定的一个可以用Java语言连接数据库的技术. 一.JDBC基础知识 JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成.JDBC为数据库开发人员提供了一个标准的API,据此可以构建更高级的工具和接口,使数据库开发人员

JDBC连接MySQL数据库及演示样例

JDBC是Sun公司制定的一个能够用Java语言连接数据库的技术. 一.JDBC基础知识         JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,能够为多种关系数据库提供统一訪问,它由一组用Java语言编写的类和接口组成.JDBC为数据库开发者提供了一个标准的API,据此能够构建更高级的工具和接口,使数据库开发者能够用纯 Java API 编写数据库应用程序,而且可跨平台执行,而且不受数据库供应商的限制.

Redis数据库的初步认识(二)-C/C++连接redis数据库

1用C语言连接数据库,首先要安装c语言的数据库 在目录/redis- 4.0.1/deps下面执行sudo make/make install命令 在执行完之后可能执行ldconfig命令来更新连接符 2连接数据库 redisContext* c=redisConnect("127.0.0.1",6379); 释放连接 redisFree(c); 3对redis进行的操作 reply1=static_cast<redisReply *>(redisCommand(c,&qu

开发经验总结

目前题主手头上并行开发着三个Web Project,独立开发调试,在开发过程中不断的摸索经验,并总结下来,希望能够不断的提升技术,代码更规范化.O(∩_∩)O~ 这三个Web Project均由我一个人全权负责,包括前端的JS/CSS/HTML文件编辑,后端使用JAVA语言连接数据库(三种类型数据来源:MySQL/Excel/硬件).前台JS选用jQuery和jQuery UI工具,使用highCharts用于展现图:CSS选用bootstrap进行设计:前后台交互使用Ajax技术实现,JSON

Node.js 数据库

通过Node.js语言连接数据库,通过Express框架指明数据库连接的位置. 一.Express 框架下Node.js连接数据库的写法 在同一个目录下写setting.js和connet.js,分别负责数据库的设置和连接 setting.js module.exports = { host:'--', user:'root', password:'123456', port:3306, database:'数据库名称' }; connect.js var settings = require(