ODBC 是一个调用级接口,它允许应用程序访问存在 ODBC 驱动程序的任何数据库中的数据。 使用 ODBC,可以创建数据库应用程序,以便访问您的最终用户具有其 ODBC 驱动程序的任何数据库。 ODBC 提供了一个 API,使您的应用程序可以独立于源数据库管理系统 (DBMS) 。
ODBC 是 Microsoft Windows Open Services 体系结构 (WOSA) 的数据库部分,它是一个接口,它允许基于 Windows 的桌面应用程序连接到多个计算环境,而无需为每个平台重写应用程序。
一、windows ODBC配置工具
打开控制面板找到管理工具,当前目录有两个ODBC的配置工具。分别是:ODBC Data Sources (32-bit)、ODBC 数据源(64 位)。顾名思义一个是32位,一个是64位。在配置ACCESS数据源时需要选择32位。
我们也可以直接在系统目录下找到对应的可执行文件。
1)32位:%windir%\syswow64\odbcad32.exe
2)64位:%windir%\system32\odbcad32.exe
![(https://www.www.zyiz.net/i/ll/?i=87d77d06497a4ec683a469e7a566ac56.png?,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM2MTkyMjgw,size_16,color_FFFFFF,t_70)
二、Linux 环境ODBC连接配置
1、下载ODBC驱动
下载地址:http://www.unixodbc.org/
安装依赖包编译
1、配置yum源
[root@dcs1 ~]# cat /etc/yum.repos.d/centos.repo
[base]
name=CentOS-$releasever - Base
baseurl=file:///mnt
gpgcheck=0
enabled=1
2、安装依赖包
yum install automake*
yum install autoconf*
yum install libtool*
3、安装
tar -xvf unixODBC-2.3.9
解压目录下编译
./configure
make && make instal
4、查看配置文件路径,以下两个文件是连接配置文件
[root@dcs1 unixODBC-2.3.9]# odbcinst -j
unixODBC 2.3.9
DRIVERS…: /usr/local/etc/odbcinst.ini
SYSTEM DATA SOURCES: /usr/local/etc/odbc.ini
…
配置文件填写
[root@dcs1 etc]# cat odbc.ini
[dm8]
Description = DM ODBC DSND
Driver = DM8 ODBC DRIVER
SERVER =192.168.47.30
UID = SYSDBA
PWD = SYSDBA
TCP_PORT = 5236
[root@dcs1 etc]# cat odbcinst.ini
[DM8 ODBC DRIVER]
Description = DM8 ODBC DRIVER
DRIVER = /dm/dmdbms/bin/libdodbc.so
切换dmdba用户 登录
[dmdba@dcs1 bin]$ isql dm8
±--------------------------------------+
| Connected! |
| |
| sql-statement |
| help [tablename] |
| quit |
| |
±--------------------------------------+
SQL>
连接成功!
更多资讯请上达梦技术社区了解:https://eco.dameng.com/