美文网首页
2018-08-15

2018-08-15

作者: 靖靖不想静静 | 来源:发表于2019-04-03 15:45 被阅读0次

    unixODBC和各个数据库odbc驱动之间的关系(一)

    在centos7上面通过`yum install unixODBC`可以安装unixodbc,然后通过配置/etc/odbc.ini和/etc/odbcinst.ini文件可以正确连接对应的数据库。通过对这两个文件的解析,我们可以对unixODBC和其他各个数据库之间的ODBC有一个初步的认识。

    首先,安装完 unixODBC之后我们可以通过isql test这种命令来进入读取对应的配置文件。

    一个odbc.ini文件应该如下:

    ```

    [test]

    Driver=xxx

    DATABASE=xxx

    ...

    ```

    如上图所示,我们输入的test其实是一个是[]中间的描述符,isql通过test这个参数,对[test]下面的信息进行解析,Driver=xxx,在解析这个xxx的意义之前,我们来看一下,odbcinst.ini文件的格式

    ```

    [xxx]

    Driver=/usr/lib64/libmaodbc.so

    ...

    ```

    通过上面的解析,大概可以猜到,在odbc.ini中的驱动名称,其实也是一个描述,真正的驱动,在odbcinst.ini里面进行配置。这也就是为什么会有这两个配置文件。

    相关文章

      网友评论

          本文标题:2018-08-15

          本文链接:https://www.haomeiwen.com/subject/jnwwbftx.html