【数据库运维】Linux下安装配置ODBC

【数据库运维】Linux下安装配置ODBC

【1】ODBC简介
开放数据库互连(ODBC)是微软提出的数据库访问接口标准。开放数据库互连定义了访问数据库的API一个规范,这些API独立于不同厂商的DBMS(数据库管理系统),也独立于具体的编程语言。通过使用ODBC,应用程序能够使用相同的源代码和各种各样的数据库进行交互。这使得开发者不需要以特殊的数据库管理系统DBMS为目标,或者了解不同支撑背景的数据库的详细细节,就能够开发和发布客户/服务器应用程序。

【2】ODBC安装

yum安装UnixODBC
yum install -y unixODBC.x86_64

yum安装PostgresqlODBC
yum install -y postgresql-odbc.x86_64

【3】ODBC配置

配置 /etc/odbcinst.ini
[PostgreSQL]
Description = ODBC for PostgreSQL
Driver  = /usr/lib/psqlodbcw.so
Setup  = /usr/lib/libodbcpsqlS.so
Driver64 = /usr/lib64/psqlodbcw.so
Setup64  = /usr/lib64/libodbcpsqlS.so
FileUsage = 1

配置 /etc/odbc.ini
[postgresql]
Description = PostgresSQLODBC
Driver = PostgreSQL
Database = postgres
Servername = 192.168.91.129
UserName = postgres
Password = abc123
Port = 5432
ReadOnly = 0
ConnSettings = set client_encoding to UTF8

【4】验证ODBC

isql 连接名 用户名 密码
isql postgresql postgres abc123
成功
+---------------------------------------+
| Connected!                            |
|                                       |
| sql-statement                         |
| help [tablename]                      |
| quit                                  |
|                                       |
+---------------------------------------+

参考致谢
本博客为本人的学习笔记总结,其中参考了网上众多博主的博客分享,在此向广大博主表示感谢
【1】通过ODBC连接PostgreSQL

你可能感兴趣的:(运维)