mysql c的api 调用实例

这些天想调试erlang的nif调用c cpi 所以就下载源码了,主要想生成一个mysql_nif.dll链接库。
win下:
解压源码出来,lib目录下 libmysql.dll、libmysql.lib、mysqlclient.lib三个文件,觉得挺奇怪的,,然后询问了达达同事也gg了一下,于是发现了如果使用链接libmysql.lib那么必须在生成dll同目录下有libmysql.dll。如果使用mysqlclient.lib,,那么代码必须加上链接
#pragma comment(linker,”/nodefaultlib:LIBCMT.lib”)
#pragma comment(linker,”/nodefaultlib:MSVCRTD.lib”)。
然后vs2010配置属性就可以生成mysql_nif.dll了。。

在linux下:
比较简单了,按以下编译即可。
gcc -fPIC -shared -o mysql_nif.so mysql_nif.c -I /usr/local/mysql/include/mysql -L /usr/local/mysql/lib/mysql -l mysqlclient -I /usr/local/lib/erlang/erts-5.8/include

时间: 2024-09-08 02:39:12

mysql c的api 调用实例的相关文章

基于JAVA每月运势api调用代码实例_java

本文实例为大家分享了JAVA每月运势api调用代码,供大家参考,具体内容如下 import java.io.BufferedReader; import java.io.DataOutputStream; import java.io.IOException; import java.io.InputStream; import java.io.InputStreamReader; import java.io.UnsupportedEncodingException; import java.

php函数连续调用实例分析_php技巧

本文实例讲述了php函数连续调用的方法.分享给大家供大家参考.具体如下: <?php //返回$this,实现连续调用 class xin { function name($namec) { echo "我的名字是:$namec <br/>"; return $this; } function age($agec) { echo "我的年龄是:$agec <br/>"; return $this; } } $xind = new xin

php有道翻译api调用方法实例_php技巧

本文实例讲述了php有道翻译api调用方法,这里我们利用了file_get_contents函数直接读取由api返回的数据进行处理,分享给大家供大家参考.具体分析如下: 调用之前我们需申请一个有道翻译API数据接口的key,地址如: 复制代码 代码如下: http://fanyi.youdao.com/openapi?path=data-mode 方法说明,数据接口: 复制代码 代码如下: http://fanyi.youdao.com/openapi.do?keyfrom=<keyfrom>

Mysql C语言API编程入门讲解之详细篇

软件开发中我们经常要访问数据库,存取数据,之前已经有网友提出让鸡啄米讲讲数据库编程的知识,本文就详细讲解如何使用Mysql的C语言API进行数据库编程. API,全称Application Programming Interfaces,即应用程序编程接口,我们可以调用这些接口,执行API函数提供的功能. Mysql C语言API就是用C语言编写的Mysql编程接口,使用这些接口函数可以实现对Mysql数据库的查询等操作. Mysql的安装 要进行Mysql编程首先要在充当Mysql服务器的电脑和

Mysql C语言API编程入门讲解

原文:Mysql C语言API编程入门讲解 软件开发中我们经常要访问数据库,存取数据,之前已经有网友提出让鸡啄米讲讲数据库编程的知识,本文就详细讲解如何使用Mysql的C语言API进行数据库编程.  API,全称Application Programming Interfaces,即应用程序编程接口,我们可以调用这些接口,执行API函数提供的功能.  Mysql C语言API就是用C语言编写的Mysql编程接口,使用这些接口函数可以实现对Mysql数据库的查询等操作.  Mysql的安装  要进

Redis和nosql简介,api调用;Redis数据功能(String类型的数据处理);List数据结构(及Java调用处理);Hash数据结构;Set数据结构功能;sortedSet(有序集合)数

1.Redis和nosql简介,api调用 14.1/ nosql介绍   NoSQL:一类新出现的数据库(not only sql),它的特点: 1.  不支持SQL语法 2.  存储结构跟传统关系型数据库中的那种关系表完全不同,nosql中存储的数据都是KV形式 3.  NoSQL的世界中没有一种通用的语言,每种nosql数据库都有自己的api和语法,以及擅长的业务场景 4.  NoSQL中的产品种类相当多: a)        Mongodb  文档型nosql数据库,擅长做CMS系统(内

快递物流信息查询接口API应用实例 C#/PHP

用快递100 HtmlAPI 接口查询各快递物流信息 1.API请求地址 http://www.kuaidi100.com/applyurl?key=[]&com=[]&nu=[] (配参数时请先将 中括号去掉) 2.传入参数说明 参数 是否必需 说明 key 是 快递100的授权key,如果已有快递100的key,可以直接使用已有的:如果还没有申请,请点击 快递查询API进行申请. com 是 快递公司编码见下表 nu 是 快递单号 3.支持的公司 HtmlAPI支持快递100所有支持的

jQuery+Ajax+PHP+Mysql实现分页显示数据实例讲解_jquery

本文使用jQuery,结合PHP和Mysql,通过实例讲解如何实现Ajax数据加载效果. HTML <div id="list"> <ul></ul> </div> <div id="pagecount"></div> 页面中,#list用来展示数据列表,包括本例要展示的商品图片和标题,#pagecount用来展示分页条,即本例中的上一页.下一页. 当然,别忘了,在head中预先载入jquery

mysql Left Join, Inner Join实例教程

mysql Left Join, Inner Join实例教程 Left Join, Inner Join 的相关内容,非常实用,对于理解原理和具体应用都很有帮助! 一.先看一些最简单的例子 例子 Table A aid   adate 1      a1 2      a2 3      a3 TableB bid bdate 1    b1 2   b2 4    b4 两个表a,b相连接,要取出id相同的字段 select * from a inner join b on a.aid =