暂无图片
暂无图片
暂无图片
暂无图片
暂无图片
操作文档:openGauss ODBC环境连接配置(isql)
1787
4页
72次
2020-12-01
免费下载
ODBC环境连接配置(isql)
测试环境
客户端系统: CentOS 7.6_x64
ODBC版本: unixODBC 2.3.0
Server操作系统:CentOS 7.6_x64
Database版本: openGauss 1.0.1
者: 贾军锋
ODBCOpen Database Connectivity,开放数据库互连)是由Microsoft公司基于
X/OPEN CLI提出的用于访问数据库的应用程序编程接口。应用程序通过ODBC提供的
API与数据库进行交互,增强了应用程序的可移植性、扩展性和可维护性。
-- ODBC系统结构
-- openGauss目前在以下环境中提供对ODBC3.5的支持
UNIX/Linux系统下的驱动程序管理器主要有unixODBCiODBC,在这选择驱动管
理器unixODBC-2.3.0作为连接数据库的组件。
Windows系统自带ODBC驱动程序管理器,在控制面板->管理工具中可以找到数据源
ODBC)选项。
当前数据库ODBC驱动基于开源版本,对于tinyintsmalldatetimenvarchar2
型,在获取数据类型的时候,可能会出现不兼容。
1.获取unixODBC驱动,并编译安装
获取unixODBC源码包参考地址:
http://sourceforge.net/projects/unixodbc/files/unixODBC/2.3.0/unixODBC-
2.3.0.tar.gz/download
2.下载openGaussODBC驱动,解压并替换部分客户端原有的lib
地址:https://opengauss.org/zh/download.html
[omm@db1 ~]# cd /soft
[omm@db1 soft]# tar -zxvf unixODBC-2.3.0.tar.gz
[omm@db1 soft]# vi unixODBC-2.3.0/configure
-------------------------------------------------------
# 修改configure文件(如果不存在,那么请修改configure.ac)
# 找到LIB_VERSION将它的值修改为"1:0:0",这样将编译出*.so.1的动态库,与
psqlodbcw.so的依赖关系相同
-------------------------------------------------------
[root@db1 ~]# cd /soft/unixODBC-2.3.0
[root@db1 unixODBC-2.3.0]# ./configure --enable-gui=no #鲲鹏服务器上编译
需追加参数: --build=aarch64-unknown-linux-gnu
[root@db1 unixODBC-2.3.0]# make
[root@db1 unixODBC-2.3.0]# make install
Tips
默认安装到“/usr/local”目录下,生成数据源文件到 “/usr/local/etc”目录下,库文
件生成在“/usr/local/lib”目录。
1
2
3
4
5
6
7
8
9
10
11
12
13
14
of 4
免费下载
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文档的来源(墨天轮),文档链接,文档作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论

关注
最新上传
暂无内容,敬请期待...
下载排行榜
Top250 周榜 月榜