Windows系统自带ODBC驱动程序管理器,在控制面板->管理工具中可以找到数据源
(ODBC)选项。
当前数据库ODBC驱动基于开源版本,对于tinyint、smalldatetime、nvarchar2类
型,在获取数据类型的时候,可能会出现不兼容。
1.获取unixODBC驱动,并编译安装
获取unixODBC源码包参考地址:
http://sourceforge.net/projects/unixodbc/files/unixODBC/2.3.0/unixODBC-
2.3.0.tar.gz/download
2.下载openGauss的ODBC驱动,解压并替换部分客户端原有的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
文档被以下合辑收录
评论