Linux下OTL 使用long long类型支持数据库的BIGINT

代码如下:

#define OTL_BIGINT  long long
#define OTL_STR_TO_BIGINT(str,n) { 	n=atoll(str); }

#define OTL_BIGINT_TO_STR(n,str) { 	sprintf(str,"%lld", n); }
#include "otlv4.h"// include the OTL 4.0 header file

从上面可以看出,OTL并没有实际做什么工作,它只是用宏的方式预留了接口,具体的你自己根据操作系统对应的函数实现。上面是Linux里面的实现,Windows下面的是另外的函数,具体自己去查。

Linux下OTL 使用long long类型支持数据库的BIGINT,布布扣,bubuko.com

时间: 2024-11-07 18:32:28

Linux下OTL 使用long long类型支持数据库的BIGINT的相关文章

Linux下otl调用MySQL数据库

整体流程结构 otl用头文件otlv4.h来声明接口,具体实现在linux下是由unixODBC来实现:通过FreeTDS驱动最终调用MySQL的DBMS(个人观点) 要安装的软件及步骤 所以要安装的有unixODBC,FreeTDS 具体安装参考:http://wenku.baidu.com/view/89e9e711a2161479171128de.html(此文章里面的设置有问题,参考本文中的"关于odbcinst.ini和odbc.ini的说明一节") 关于odbcinst.i

Linux下Mysql的表名大小写敏感引起数据库操作失败

今天处理了一个奇怪的问题,现象如下: 1.  Linux下安装了Mysql,导入数据库表,一切正常: 2.  Spring+Myibatis连接数据库正常: 3.  当执行数据库查询的时候,抛出如下异常: org.springframework.jdbc.BadSqlGrammarException: ### Error querying database.  Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Ta

linux下程序JDBC连接不到mysql数据库

今天在linux下部署一个 JavaEE项目的时候总是连接不到Mysql数据库,检查之后发现连接池的配置确定是对的,进入linux服务器之后以mysql -uname -ppassword连接总是报Access denied for user 'root'@'localhost' (using password: YES”),最终解决掉这个问题之后还是连接不上(参考:http://www.cnblogs.com/qlqwjy/p/8315802.html). 解决掉之后通过在本地的sqlyog连

linux下的7种文件类型[ls -l]

普通文件(-)我们用 ls -lh 来查看某个文件的属性,可以看到有类似 -rw-r--r-- ,值得注意的是第一个符号是 - ,这样的文件在Linux中就是普通文件.这些文件一般是用一些相关的应用程序创建,比如图像工具.文档工具.归档工具... .... 或 cp工具等.这类文件的删除方式是用rm 命令 目录(d) 当我们在某个目录下执行,看到有类似 drwxr-xr-x ,这样的文件就是目录,目录在Linux是一个比较特殊的文件.注意它的第一个字符是d.创建目录的命令可以用 mkdir 命令

Linux下PHP5.2安装curl扩展支持https

问题: 线上运行的LNMP服务器,因历史原因安装的curl模块只支持http,不支持https.类似请求或POST微信接口(小程序),都无法正常使用. 一.解决方法: 编译安装curl,重新编译php,使php的curl模块支持https. cd /data0/software1.下载安装curlwget http://curl.haxx.se/download/curl-7.44.0.tar.gztar zxvf curl-7.44.0.tar.gzcd curl-7.44.0./config

Linux 下的7种文件类型

普通文件类型 (-)Linux中最多的一种文件类型, 包括 纯文本文件(ASCII):二进制文件(binary):数据格式的文件(data);各种压缩文件.第一个属性为 [-] ,这些文件一般是用一些相关的应用程序创建,比如图像工具.文档工具.归档工具... .... 或 cp工具等.这类文件的删除方式是用rm 命令. 目录文件 (d)就是目录, 能用 # cd 命令进入的.第一个属性为 [d],例如 [drwxrwxrwx] ,创建目录的命令可以用 mkdir 命令,或cp命令,cp可以把一个

Linux下设置svn过滤文件类型

1)修改客户端. 1.修改客户端 1)编辑文件家目录下自己账户下的.subversion/config文件 vim ~/.subversion/config 2)找到包含[miscellany]的一行,取消注释. ### Section for configuring miscelleneous Subversion options. [miscellany] ### Set global-ignores to a set of whitespace-delimited globs ### wh

Linux下单独编译安装php且支持mysql扩展

mysqlnd是php5.3以后版本加入的,5.3以下版本必须还是要编译mysql. 编译参数,只需要加上--with-mysql=mysqlnd --with-mysqli=mysqlnd --with-pdo-mysql=mysqlnd ,即可. 已测试通过. 连接:http://baike.baidu.com/link?url=E0lpDyt-K7RxXAU5lL4f9XXe4iPgg1kCvWNhqiIkLTvccVxHC883eB7Rq-x9eWyrMsO6hGWzw0EjOCaF-Y

linux下部署asp web Mvc连接oracle数据库总结

一.Mono安装: 安装教程以官网的教程为追,百度来的多少有版本问题. mono官网连接: 1. Mono的安装:https://www.mono-project.com/download/stable/#download-lin-centos 2.采用apache +Mod_mono 来运行asp: https://www.mono-project.com/docs/web/mod_mono/        3.具体的配置: https://www.mono-project.com/docs/