
【我和openGauss的故事】实战:在Kylin桌面版操作系统中配置openGauss的ODBC数据源
引言
openGauss是一款开源的关系型数据库管理系统,它提供了强大的功能和性能,可以满足各种企业级应用的需求。与此同时,ODBC(Open Database Connectivity)是一个标准的数据库访问接口,它允许应用程序通过统一的方式与不同的数据库进行通信。本文将介绍如何在银河麒麟桌面操作系统进行openGauss的ODBC数据源配置。
环境准备
- VMware 17.0.2
- openGauss_5.0.0
- MobaXterm 22.1
- 服务器名称:node0,IP地址:192.168.192.139
- unixODBC-2.3.0
- 银河麒麟桌面操作系统V10 (SP1)
设置应用保护
- 安全中心,设置应用保护
build-essential 包
- 安装 build-essential 包
创建目录
安装unixODBC
解压 unixODBC-2.3.0.tar.gz
修改configure文件
找到LIB_VERSION,将它的值修改为"1:0:0",这样将编译出*.so.1的动态库,与psqlodbcw.so的依赖关系相同。
编译configure
安装
替换客户端openGauss驱动程序
下载ODBC驱动包
下载openEuler 20.03 LTS环境下的ODBC驱动包
下载openEuler 20.03 LTS环境下的ODBC驱动包
下载openEuler 20.03 LTS环境下的ODBC驱动包
下载ODBC驱动包:https://opengauss.org/zh/download/
解压ODBC驱动包
解压后会得到两个文件夹:lib与odbc;
在odbc文件夹中还会有一个lib文件夹。/odbc/lib中会有“psqlodbca.la”,“psqlodbca.so”,“psqlodbcw.la”和“psqlodbcw.so”四个文件,将这四个文件拷贝到“/home/nwh/odbc/lib”目录下;
将openGauss-5.0.0-ODBC.tar.gz解压后lib目录中的库拷贝到“/home/nwh/odbc/lib”目录下。
配置数据源
配置ODBC驱动文件
在“/home/nwh/odbc/etc/odbcinst.ini”文件中追加以下内容。
配置数据源文件
在“/home/nwh/odbc/etc/odbc.ini”文件中追加以下内容。
配置环境变量
在配置文件中追加以下内容。
执行如下命令使设置生效。
测试数据源配置
在弹出的对话框中点击“允许”按钮。
总结
ODBC连接成功,就可以使用ODBC提供的函数来执行SQL查询和操作。ODBC提供了一组标准的接口函数,可以执行各种数据库操作,如执行SQL查询、插入、更新和删除数据等。通过这些函数,可以在openGauss数据库中进行各种数据操作,满足应用程序需求。
通过使用ODBC接口,可以在openGauss中实现高效的数据访问和跨平台连接。ODBC为开发人员提供了标准化的接口,并提供了一套丰富的函数来执行数据库操作。这种灵活性和可扩展性使得openGauss与ODBC的结合成为了开发企业级应用和在多平台上连接数据库的理想选择。
开始使用openGauss和ODBC吧,开启高效数据管理的新篇章!
非常感谢在本文相关形成过程中 openGauss 数据库官网 来杯拿铁(刘恒)老师给予的支持。
附录
记录在openEuler-22.03中安装openGauss_5.0.0企业版
在VMware 17.0.2虚拟机中安装openEuler-22.03-LTS-SP2:https://www.modb.pro/db/1682365146923606016
Navicat连接openGauss_5.0.0 企业版数据库
文章转载自公众号:openGauss
