openGauss
开源数据库
openGauss社区官网
开源社区
如何使用ODBC应用程序接口连接数据库
2023-03-24如何使用ODBC应用程序接口连接数据库
如何使用 ODBC 应用程序接口连接数据库?
安装 unixODBC。
yum install -y unixODBC yum install -y unixODBC-devel
下载并安装 openGauss ODBC 驱动。本文中使用 arm 架构为例。
(ARM架构) wget https://opengauss.obs.cn-south-1.myhuaweicloud.com/2.0.0/arm/openGauss-2.0.0-ODBC.tar.gz (X86_64架构) wget https://opengauss.obs.cn-south-1.myhuaweicloud.com/2.0.0/x86/openGauss-2.0.0-ODBC.tar.gz
解压 odbc 软件包
tar -xf openGauss-2.0.0-ODBC.tar.gz
查看配置文件路径,发现为/usr/local/etc/。
[root@mc0-0002 etc]# odbcinst -j unixODBC 2.3.7 DRIVERS............: /usr/local/etc/odbcinst.ini SYSTEM DATA SOURCES: /usr/local/etc/odbc.ini FILE DATA SOURCES..: /usr/local/etc/ODBCDataSources USER DATA SOURCES..: /usr/local/etc/odbc.ini SQLULEN Size.......: 8 SQLLEN Size........: 8 SQLSETPOSIROW Size.: 8
将新下载的 odbc 软件包中的 lib 文件夹及子目录拷贝到本机 odbc 配置文件目录下
cp -pr lib/* /usr/local/etc/lib/ cp -pr odbc/lib/* /usr/local/etc/lib/
配置 unixODBC, 需要把本机 IP替换成实际 IP
vi /usr/local/etc/odbcinst.ini [MogDB] Driver64=/usr/local/etc/lib/psqlodbcw.so setup=/usr/local/etc/lib/psqlodbcw.so vi /usr/local/etc/odbc.ini [MogDB] Driver=MogDB Servername=本机IP Database=postgres Username=user1 Password=****@*** Port=26000 vi ~/.bash_profile export LD_LIBRARY_PATH=/usr/local/etc/lib/:$LD_LIBRARY_PATH export ODBCSYSINI=/usr/local/etc export ODBCINI=/usr/local/etc/odbc.ini
连接数据库
[root@mc0-0002 ~]# isql -v MogDB +---------------------------------------+ | Connected! | | | | sql-statement | | help [tablename] | | quit | | | +---------------------------------------+ SQL>