• Ubuntu下载odbc驱动


    要在Ubuntu上下载ODBC驱动程序,请按照以下步骤进行操作:

    1. 打开终端。
    2. 更新系统软件包列表,运行以下命令:
    sudo apt-get  update
    
    • 1
    1. 安装ODBC驱动程序包,运行以下命令:
    sudo apt-get install unixodbc
    
    • 1
    1. 安装ODBC驱动程序的头文件(开发库),运行以下命令:
    sudo apt-get install unixodbc-dev
    
    • 1

    下载适用于你需要使用的数据库的ODBC驱动程序。你需要从相应的数据库供应商处获取这个驱动程序。例如,如果你需要连接到MySQL数据库,则需要下载MySQL的ODBC驱动程序。

    • 对于MySQL,你可以使用以下命令进行下载安装:
    sudo apt-get install libmyodbc
    
    • 1
    • 对于PostgreSQL,你可以使用以下命令进行下载安装:
    sudo apt-get install odbc-postgresql
    
    • 1
    1. 下载和安装对应数据库的ODBC驱动程序。具体步骤如下:
    • MySQL:

      • 安装MySQL的ODBC驱动程序,运行以下命令:
      sudo apt install libmyodbc
      
      • 1
    • 达梦数据库:

      • 访问达梦官方网站,下载并安装适用于Linux的达梦数据库ODBC驱动程序。请遵循官方文档中的安装指南进行操作。
    • SQL Server:

      • 访问Microsoft官方网站,下载并安装适用于Linux的Microsoft SQL Server ODBC驱动程序。请参考官方文档中的安装指南进行操作。
    • Oracle:

      • 访问Oracle官方网站,下载并安装适用于Linux的Oracle Instant Client和ODBC驱动程序。请按照官方文档中的指南进行安装和配置。
    • SQLite:

      • SQLite已经集成在默认的Ubuntu软件源中,无需单独安装驱动程序。

    下载完odbc需要配置dsn连接才能成功连接数据库

    • odbcinst.ini文件配置
    [root@localhost ~]# cat /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
    
    [MySQL]
    Description=ODBC for MySQL
    Driver=/usr/lib/libmyodbc5.so
    Setup=/usr/lib/libodbcmyS.so
    Driver64=/usr/lib64/libmyodbc5.so
    Setup64=/usr/lib64/libodbcmyS.so
    FileUsage=1
    
    [ORAC12c]
    Description=Oracle ODBC driver for Oracle 12c
    Driver=/usr/local/oracle/instantclient_12_1/libsqora.so.12.1
    Setup=
    FileUsage=
    CPTimeout=
    CPReuse=
    
    [---DM8 ODBC DRIVER]
    Description=DM ODBC DRIVER FOR DM8
    Driver=/opt/dmdbms/bin
    
    [MySQL ODBC 8.1 Unicode Driver]
    DRIVER=/usr/lib64/libmyodbc8w.so
    UsageCount=1
    
    [MySQL ODBC 8.1 ANSI Driver]
    DRIVER=/usr/lib64/libmyodbc8a.so
    UsageCount=1
    
    [ODBC Driver 17 for SQL Server]
    Description=Microsoft ODBC Driver 17 for SQL Server
    Driver=/opt/microsoft/msodbcsql17/lib64/libmsodbcsql-17.10.so.4.1
    UsageCount=1
    
    [DM8 ODBC DRIVER]
    Description = DM ODBC DRIVER FOR DM8
    Driver      = /opt/dmdbms/bin/libdodbc.so
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
    • 22
    • 23
    • 24
    • 25
    • 26
    • 27
    • 28
    • 29
    • 30
    • 31
    • 32
    • 33
    • 34
    • 35
    • 36
    • 37
    • 38
    • 39
    • 40
    • 41
    • 42
    • 43
    • 44
    • 45
    • odbc.ini 文件配置
    root@2df9dd5db3da:~# cat /etc/odbc.ini 
    [DM8_DB]
    DRIVER = DM8 ODBC DRIVER
    SERVER = 192.168.0.159
    UID = ROOT
    PWD = ABCDEFG
    TCP_PORT = 8080
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • isql 连接数据库(直接通过odbc.ini文件中配置的DSN来连接数据库)
    isql DM8_DB
    
    • 1
  • 相关阅读:
    机器学习_PySpark-3.0.3字符标签索引化(StringIndex)实例
    有哪些视频媒体?邀请视频媒体报道活动的好处
    【校招VIP】“推推”产品项目课程:列表模块原型图
    使用XShell、XFTP 连接 win7 虚拟机(windows、Linux无法远程登录问题)
    Spring AOP全面详解(超级详细)
    找单身狗1
    包管理工具之npm也慌了?
    dockerfile,shell脚本,yaml文件如何配合
    函数对象类,函数对象(又称仿函数)
    REST API 设计最佳实践
  • 原文地址:https://blog.csdn.net/mankeywang/article/details/133745135