【磐维数据库】开发接口之ODBC访问
2025-03-28 11:51 狂澜与玉昆0950 阅读(170) 评论(0) 收藏 举报中国移动磐维数据是基于openGauss定制开发的中国移动自用版OLTP数据库。自去2023年年12月发布以来,受到广泛关注,目前已成功上线百余套。 在产品落地的过程中,我们积累了大量的迁移、适配,以及问题分析诊断的经验。 北京海量数据技术股份有限公司,作为移动磐维集中式数据库外协厂商,对集中式磐维数据库的运维、管理、开发等均有深入了解。在江西移动现场运维整理汇总经验。
本文将介绍如何使用ODBC驱动访问磐维数据库。
ODBC简介
ODBC(Open Database Connectivity,开放数据库互连)是微软公司建立的一组规范,它提供一种标准的API(应用程序编程接口)方法来访问数据库。
ODBC接口定义了如下内容:
- ODBC函数调用库,应用程序通过它可以连接到数据源,执行SQL命令并检索结果。
- 基于SQL-99规范的SQL语法。
- 一套标准的错误码。
- 一套连接并登录到数据源的标准方式
- 对数据类型的标准描述
ODBC基本配置
1)安装unixODBC
yum install -y unixODBC unixODBC-devel
安装openGauss ODBC驱动
2)根据磐维数据库的选择下载openGauss ODBC驱动,磐维1.0下载3.0版本驱动,磐维2.0下载5.0版本驱动

2)下载到本地后,解压拷贝
tar -xf openGauss-3.0.0-ODBC_centos_x86_64.tar.gz
cp -pr lib/* /usr/local/lib/
cp -pr odbc/lib/* /usr/local/lib/
再修改配置文件如下:
vi /home/omm/odbcinst.ini
[PanWeiDB]
Driver64=/usr/local/lib/psqlodbcw.so
setup=/usr/local/lib/psqlodbcw.so
下面的服务器信息根据实际情况配置
vi /home/omm/odbcinst.ini
[PanWeiDB]
Driver=PanWeiDB
Servername=x.x.x.x
Database=postgres
Username=admin
Password=xxx
Port=17700
3)配置环境变量
vi /home/omm/odbcinst.ini
[PanWeiDB]
Driver=PanWeiDB
Servername=x.x.x.x
Database=postgres
Username=admin
Password=xxx
Port=17700
4)ODBC连接测试
isql -v PanWeiDB

如上图所示,连接数据库成功。
我报路长嗟日暮,学诗谩有惊人句。
九万里风鹏正举。风休住,蓬舟吹取三山去!
浙公网安备 33010602011771号