【参赛作品31】ODBC驱动连接MogDB/openGauss
作者:2020
一、环境说明
[root@node1 ~]# cat /etc/redhat-release
CentOS Linux release 7.6.1810 (Core)
二、unixODBC安装
有网络安装(可直接跳至三)
yum install -y unixODBC.x86_64
无网络安装
1.下载软件包并解压
wget https://sourceforge.net/projects/unixodbc/files/unixODBC/2.3.7/unixODBC-2.3.7pre.tar.gz/download --no-check-certificate
tar -zxvf unixODBC-2.3.7pre.tar.gz
2.编译odbc
修改configure文件,找到LIB_VERSION,将它的值修改为"1:0:0",这样将编译出*.so.1的动态库,与psqlodbcw.so的依赖关系相同
cd unixODBC-2.3.7pre/
./configure --enable-gui=no
make
make install
三、替换客户端MogDB程序
wget https://opengauss.obs.cn-south-1.myhuaweicloud.com/2.0.1/x86/openGauss-2.0.0-ODBC.tar.gz
tar -zxvf openGauss-2.0.0-ODBC.tar.gz
将解压得到的lib包下的文件和odbc文件夹下的lib拷贝到/usr/local/lib/
四、配置数据源
[root@node1 ~]# cat /usr/local/etc/odbc.ini
[MGODBC]
Driver=TEST
Servername=8.131.53.xxx (数据库IP)
Database=test_db (数据库名)
Username=test_usr (数据库用户)
Password=test@123 (数据库密码)
Port=26000 (数据端口)
Sslmode=allow[root@node1 ~]# tail -3 /usr/local/etc/odbcinst.ini
[TEST]
Driver64=/usr/local/lib/psqlodbcw.so
setup=/usr/local/lib/psqlodbcw.so
五、数据库配置说明
这里使用简单的方式配置(也可采用guc参数进行设置)
[omm@node1 data]$ tail -5 postgresql.conf
port=26000
listen_addresses = '0.0.0.0'
password_encryption_type = 0
log_directory = 'pg_log'
remote_read_mode=non_authentication
[omm@node1 data]$ tail -1 pg_hba.conf
host all all 0.0.0.0/0 md5
重启数据库
gs_om -t stop
gs_om -t start
六、客户端配置环境变量
[root@node1 ~]# tail -3 .bashrc
export LD_LIBRARY_PATH=/usr/local/lib/:$LD_LIBRARY_PATH
export ODBCSYSINI=/usr/local/etc
export ODBCINI=/usr/local/etc/odbc.ini
七、测试数据源
[root@node1 ~]# isql -v MGODBC
+---------------------------------------+
| Connected! |
| |
| sql-statement |
| help [tablename] |
| quit |
| |
+---------------------------------------+
SQL>
即连接成功
八、总结
上述文档描述的是如何通过ODBC连接MogDB,更多细节可以参考官网ODBC数据源配置https://docs.mogdb.io/zh/
【参赛作品31】ODBC驱动连接MogDB/openGauss相关推荐
- Go语言通过odbc驱动连接华为高斯数据库
1.下载odbc驱动 下载后安装psqlodbc_x64.msi 安装成功后可在odbc数据源中看到以下内容 2.测试odbc驱动 在用户dsn中选择添加 输入对应的连接内容点击test 如果显示以下 ...
- 【Tableau Desktop 企业日常技巧16】Tableau下载和安装ODBC驱动 连接MySQL方法及过程详解
文章目录 下载 ODBC配置 tableau 测试连接 下载 ODBC驱动链接:https://downloads.mysql.com/archives/c-odbc/ 依顺序打开 开始菜单 > ...
- 配置ODBC驱动连接DM8数据库
一.ODBC介绍 ODBC提供访问不同类型的数据库的途径.结构化查询语言 SQL 是一种用来访问数据库的语言.通过使用 ODBC,应用程序能够使用相同的源代码和各种各样的数据库交互.这使得开发者不需要 ...
- .net odbc连接mysql数据库,下载安装MySQL数据库ODBC驱动和配置MySQL ODBC数据源
1. 下载MySQL ODBC驱动: 打开的页面如下图所示,可根据实际使用情况选择下载相应的MSI安装程序,使用Visual C++ 6.0环境编程请下载32位MSI安装程序. 点击下载后出现如下页面 ...
- Asp连接Oracle (包含绿色版12.2客户端和ODBC驱动安装)
我能操作的终端电脑是一台linux系统可以上互联网 ,服务器在部署在独立的私网上,不方便上互联网.服务器是2008R2.安装vs不是很方便.其所linux下作开发不是不可以,java php mono ...
- 【参赛作品65】MOGDB/openGauss的txid_snapshot 数据类型和相关函数
作者:阎书利 txid_snapshot的文本表示为:xmin:xmax:xip_list. 名称 描述 xmin 最早的事务ID(txid)仍然活动.所有较早事务将是已经提交可见的,或者是直接回滚. ...
- delphi mysql.pas_mysql_pas DELPHI的 连接类源码,附带例程,无需ODBC驱动! VCL 269万源代码下载- www.pudn.com...
文件名称: mysql_pas下载 收藏√ [ 5 4 3 2 1 ] 开发工具: Delphi 文件大小: 1482 KB 上传时间: 2015-08-10 下载次数: 16 提 供 者 ...
- 达梦数据库DM8安装ODBC驱动无法正常连接
1.按操作手册安装完ODBC驱动后,连接提示报错如下: [dmdba@localhost ~]$ isql dm8 -v [01000][unixODBC][Driver Manager]Can't ...
- odbc oracle 连接超时,关于ODBC驱动访问ORACLE数据库的问题!
使用odbc驱动来访问oracle10g数据库时,发现一个问题: 我们连接到数据库SQLConnect后,程序内存大约开始增加5000K,使用SQLDisconnect,并且free各种HANDLE后 ...
最新文章
- 使用JavaScript实现在页面上所有内容加载完之前一直显示loading...页面
- 重磅!教育部再次审批179所高校新增本科AI专业
- Liunx 命令大全
- 【常见笔试面试算法题12续集三】动态规划算法案例分析3 LIS练习题(最长上升子序列)
- Bailian2685 打印水仙花数【进制+宏定义】
- 组概念_【收藏】学习质谱一定要知道的6组概念
- 小程序保存图片相册无响应
- “我们检测到您之前将硬盘移动到新的DS3617xs。如果您要现在还原数据和设置,请单击“还原” 解决办法
- 最好的python视频教程_比较好的python视频教程
- css td中画斜线,css 模拟表格斜线
- python从入门到人生巅峰
- strstr和strchr的区别
- 得到 K 个黑块的最少涂色次数
- java生成二维码并导入excel中
- 易票联C#加密的方法
- SQL server2012 安装
- 【手把手教你】使用Python构建股票财务指标打分系统
- ChatGPT OpenAI 人工智能语言处理工具
- Django4.1从入门到精通——模型的创建
- 数学建模系列-预测模型(四)马尔可夫预测
热门文章
- ajax提交成功清空表单,Ajax提交数据后,清空form表单
- 关于Altium AD20出现的Net NetU2_26 contains floating input pins (Pin U2-26)Net NetU2_26 has only one pin
- java 仿照windows的记事本_Java仿Windows记事本源代码分享
- 默哀STAND SILENTLY!
- 1w存银行一年多少利息_我把100万存银行一年利息是多少钱?
- 余额宝 算法 php,把10000元放进余额宝,一年后支付宝会给多少利息?你计算过吗?...
- was not registered for synchronization because错误
- 将电子版照片信息或者扫描件快速识别导出 OCR识别技术
- cmd命令获取当前日期及时间
- html5 打气球小游戏,在javascript+css3中如何实现打气球小游戏