第一步:配置ODBC。在配置ODBC时有用户DSN、系统DSN、和文件DSN三种方法,为了稳妥起见,采用系统DSN。

DSN的名字叫LocalServer,帐号:sa,密码123456

第二步:打开VC,建一个win32 Console Application工程,名字随便都可以;

第三步:新建一个文件,文件名随便都可以;

第四步:拷贝如下代码:

#include

#include

#include

#include

#include

int main()

{

void sqlConnect();

sqlConnect();

getchar();

return 0;

}

void sqlConnect()

{

SQLHENV henv;

SQLHDBC hdbc;

SQLHSTMT hstmt;

SQLRETURN retcode;

UCHAR sql1[79]="select No from Student where

Name='jim'";

retcode=SQLAllocHandle(SQL_HANDLE_ENV,SQL_NULL_HANDLE,&henv);

if(retcode==SQL_SUCCESS ||

retcode==SQL_SUCCESS_WITH_INFO)

{

retcode=SQLSetEnvAttr(henv,SQL_ATTR_ODBC_VERSION,(void*)SQL_OV_ODBC3,0);

if(retcode==SQL_SUCCESS ||

retcode==SQL_SUCCESS_WITH_INFO)

{

retcode=SQLAllocHandle(SQL_HANDLE_DBC,henv,&hdbc);

if(retcode==SQL_SUCCESS

|| retcode==SQL_SUCCESS_WITH_INFO)

{

retcode=SQLConnect(hdbc,(SQLCHAR*)"LocalServer",SQL_NTS,(SQLCHAR*)"sa",SQL_NTS,(SQLCHAR*)"123456",SQL_NTS);

if(retcode==SQL_SUCCESS

|| retcode==SQL_SUCCESS_WITH_INFO)

{

retcode=SQLAllocHandle(SQL_HANDLE_STMT,hdbc,&hstmt);

if(retcode==SQL_SUCCESS

|| retcode==SQL_SUCCESS)

{

//绑定参数方式

char

a[20]="Jim";

SQLINTEGER

p=SQL_NTS;

//1.预编译

SQLPrepare(hstmt,sql1,79);//第三个参数与数组大小相同,而不是数据库列相同

//2.绑定参数值

SQLBindParameter(hstmt,1,SQL_PARAM_INPUT,SQL_C_CHAR,SQL_CHAR,200,0,&a,0,&p);

SQLExecute(hstmt);

printf("connection

is OK\n");

//SQLExecDirect(hstmt,sql1,79);

char

list[5];

SQLBindCol(hstmt,1,SQL_C_CHAR,list,5,0);

SQLFetch(hstmt);

printf("%s\n",list);

}

SQLDisconnect(hdbc);

}

SQLFreeHandle(SQL_HANDLE_DBC,hdbc);

}

}

}

}

Linux C语言连接 sqlserver数据库

记录一下Linux下使用C语言连接sqlserver的方法. 连接前需要安装freetds. 参考: http://www.cnblogs.com/helloworldtoyou/p/6910075. ...

C语言与sqlserver数据库

原文:C语言与sqlserver数据库 1.使用C语言来操作SQL SERVER数据库,采用ODBC开放式数据库连接进行数据的添加,修改,删除,查询等操作. step1:启动SQLSERVER服务,例 ...

jsp连接sqlServer数据库教程

一.首先讲下我用的工具版本以供参考: jar包:jtds1.3.1.jar  下载地址:点击进入 数据库:SQL Server2012 服务器:Tomcat8.0   下载地址:点击进入 开发IDE工 ...

使用thinkphp连接sqlserver数据库时提示“系统不支持:sqlsrv”

习惯了使用php跟mysql组合,现在接到项目需要调用客户线下的系统软件的数据,具了解,这个软件的数据库是用sqlserver数据库也就是常说的mssql数据库了. 那么我现在需要用PHP连接sqls ...

C语言连接MySql数据库

C语言连接MySql数据库(CodeBlocks) 操作系统:Windows7(32位)编译软件:Code::Blocks 10.05数 据 库:mysql-5.1.62-win32 数据库内的数据: ...

asp.net 连接sqlserver数据库

在asp.net中连接sqlserver数据库之前,首先得确保正常安装了sqlserver2008,同时有数据库. 在项目中添加一个类DB,用来专门负责执行对数据库的增删改查.在添加的过程中会弹出下面 ...

SQLServer-----使用jTDS连接SQLServer数据库

一.jTDS一个简短的引论 jTDS100%纯Java实现的JDBC3.0驱动,它用于连接 Microsoft SQL Server(6.5.7.2000,2005,2008 和 2012)和Syba ...

Jmeter连接SqlServer数据库进行压力测试

Jmeter连接SqlServer数据库进行压力测试 前提准备:先安装jdbc驱动 驱动下载链接地址:http://pan.baidu.com/s/1bpDpjSr 密码:v6tn 下载解压之后,讲s ...

Linux centos 7/ubantu下: 用 C 语言连接 MySQL数据库

前言:最近用IPC.socket做ATM.聊天项目,考虑到需要用到数据库,所以总结一下centos.ubantu环境下怎么用C语言操作数据库,例如常见的增删改查等! 一.Centos环境安装mysql ...

随机推荐

python排序之一插入排序

python排序之一插入排序 首先什么是插入排序,个人理解就是拿队列中的一个元素与其之前的元素一一做比较交根据大小换位置的过程好了我们先来看看代码 首先就是一个无序的列表先打印它好让排序后有对比效果, ...

前端工程模块化——以一个php项目为例

实现一个页面功能总是需要 JavaScript.CSS 和 Template 三种语言相互组织,所以我们真正需要的是一种可以将 JavaScript.CSS 和 Template 同时都考虑进去的模块 ...

Mac,WIN下支撑 IPV6的 sftp客户端

transmit 这样的话就可以使用 ipv6了,教育网的优势体现出来了,window下得 支撑 ipv6的sftp客户端 Bitvise SSH 和 WINSCP

第一安装oracle数据库后,需要创建一个用户,给用户解锁并赋予权限

1.第一次安装oracle数据库应该做的事情. 注: 1.安装oracle后需要创建用户,连接数据库,(注意数据库名,还有好像后面的 ":"也有影响) 2.解锁用户, 3.授予新登 ...

hadoop配置项笔记 - streaming

stream.map.input.ignoreKey 作用:是否忽略key,只传递值. 默认值:false 我的设置:按需要更改 stream.map.input.field.separator st ...

[leetcode]28. Implement strStr()实现strStr()

Implement strStr(). Return the index of the first occurrence of needle in haystack, or -1 if needle ...

在vue里面使用iVew框架

iVew框架的文档   https://www.iviewui.com/docs/guide/install 这里使用的是 npm 来安装,在项目下执行下面命令npm install iview -- ...

css 常用的几种垂直居中(包括图片)

我知道现在有非常多的水平垂直居中的写法,我就写一些我自己常用的方法,同时说明一下优缺点

基于C#的机器学习--目录

转载请注明出处:https://www.cnblogs.com/wangzhenyao1994/p/10223666.html 文章发表的另一个地址:https://blog.csdn.net/wyz ...

Mysql索引机制B+Tree

1.问题引入 有一个用户表,为了查询的效率,需要基于id去构建索引.构建索引我们需要考虑两个方面的问题,1个是查询的效率,1个是索引数据的存储问题.该表的记录需要支持百万.千万.甚至上亿的数据量,如果 ...

c语言 mysql_bind,C语言连接SQLSERVER数据库相关推荐

  1. C/C++语言ODBC连接SqlServer数据库

    C/C++连接SqlServer数据库 C或C++语言ODBC方式连接SqlServer数据库,需要先正确配置数据源才能连接. VC6.0连接到数据库 VC2013连接到数据库 数据库创建一数据表 u ...

  2. c语言sqlserver进行odbc编程,C语言连接SQLSERVER数据库

    这篇文章主要为大家详细介绍了C语言连接SQLSERVER数据库,具有一定的参考价值,可以用来参考一下. 感兴趣C语言连接SQLSERVER数据库的小伙伴,下面一起跟随512笔记的小编罗X来看看吧. 第 ...

  3. Java连接sqlserver数据库,并进行增删改查操作

    用编程语言连接数据库是程序员必备的技能,今天我们就来学习一下如何通过Java来连接sqlserver数据库,并实现增删改查操作. 需要用到的工具: Myeclipse,sqlserver数据库,Mic ...

  4. PowerDesigner连接SqlServer数据库导出表结构

    原文:PowerDesigner连接SqlServer数据库导出表结构 环境:PowerDesigner15 数据库sql server 2005 第一步.打开PowerDesigner ,建立一个物 ...

  5. Java通过JDBC来连接SqlServer数据库

    Java通过JDBC来连接SqlServer数据库 0.       安装配置Java运行的环境,就不废话了 1.       下载JDBC的驱动程序http://msdn.microsoft.com ...

  6. ASP.NET中新建MVC项目并连接SqlServer数据库实现增删改查

    场景 ASP.NET中MVC编程模式简介与搭建HelloWorld项目: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/10679 ...

  7. ASP.NET中连接Sqlserver数据库时提示:未能加载文件或程序集“Microsoft.SqlServer.Management.Sdk.Sfc

    场景 在Visual Studio 2013中连接 SqlServer数据库时提示: 未能加载文件或程序集"Microsoft.SqlServer.Management.Sdk.Sfc 注: ...

  8. Jmeter连接SqlServer数据库进行压力测试

    Jmeter连接SqlServer数据库进行压力测试 前提准备:先安装jdbc驱动 驱动下载链接地址:http://pan.baidu.com/s/1bpDpjSr 密码:v6tn 下载解压之后,讲s ...

  9. C#连接sqlServer数据库详解

    C# 是如何跟SQL Server进行连接的? 在C#/.NET程序设计中,离不开ADO.NET.ADO.NET是.NET连接数据库的重要组件.使用其可以很方便地访问数据库,ADO.NET还可以访问O ...

最新文章

  1. php 正则表达式界限符
  2. matlab 雷达图函数,R语言之可视化(20)ggradar雷达图
  3. oracle层次查询中prior与自上而下、自下而上查询
  4. 数据结构与算法分析资源总结
  5. python海贼王logo_Python 实现的下载op海贼王网的图片(网络爬虫)
  6. Flutter拓展 android studio如何连接夜神模拟器(亲测!!!)
  7. CentOS安装MySQL及其使用(总结整理)
  8. 关于国庆假期延长的通知
  9. 要计算机桌面,科幻再次要成真:你的办公桌面很快也会变成计算机
  10. MATLAB提取 .fig 文件中的数据
  11. 用php向新年问候,春节好早安问候语:适合新的一年发的朋友圈祝语
  12. 实验三 高速公路收费站双收费口仿真
  13. 企业正确导入BPM系统要注意什么
  14. 卓越风险管理 护航普惠金融
  15. 如何查看mysql技术文档_数据库
  16. 当店办理层颁发声暗称偶然冲犯西邦己的豪情
  17. 不知道视频转文字软件哪个好用?视频转文字软件大分享
  18. 中英文排版字符间距不一致,英文自动断字
  19. UEFI启动和Bios(Legacy)启动的区别
  20. 专利评价报告是什么,流程有哪些

热门文章

  1. 思科“万物互联”路线下一站:连接分析
  2. mysql索引之间的区别
  3. JADAK收购RFID方案商SkyeTek,增强竞争力
  4. FFmpeg #39;scale#39; filter not present, cannot convert pixel formats.
  5. 为什么有如此多的python版本
  6. CSS 实现打字效果
  7. php 实现 html转js
  8. js window.open将参数传递到struts中出现的乱码问题解决
  9. SQL SERVER 2008过了评估期
  10. Oracle RAC CSS 超时计算 及 参数 misscount, Disktimeout 说明