zoukankan      html  css  js  c++  java
  • Python3 freetds.conf odbcinst.ini odbc.ini 之间的关系

    Python3 freetds.conf odbcinst.ini odbc.ini 之间的关系

    三者分别是FreeTDS和UnixODBC的配置文件:

    1,FreeTDS中的freetds.conf配置数据源:

    # A typical Microsoft server
    [TEST1dsn]
            host = some sql server host like 192.168.100.9
            port = 1433
            tds version = 5.0

    测试数据源:

    tsql -S TEST1dsn -U root -P root -D dbtest

    测试结果:

    AndyMacBookPro:etc andy$ tsql -S TEST1dsn -U root -P root 
    locale is "zh_CN.UTF-8"
    locale charset is "UTF-8"
    using default charset "UTF-8"
    1> 

    2,UnixODBC里的odbcinst.ini指明odbc的驱动程序:

    [FreeTDS]
    Description=freetds driver
    Driver=/usr/local/lib/libtdsodbc.so

    数据源:TEST1dsn和驱动:FreeTDS,就都有了,下一步就真正开始配置可访问的UnixODBC的odbc.ini文件。

    3,在UnixODBC中的odbc.ini中配置:

    [andy1]
    Driver=FreeTDS   #驱动名
    Description=MSSQL Server
    Servername=TEST1dsn     #数据源
    Database=dbtest

    这里指定了驱动是FreeTDS,数据源是 TEST1dsn,这两者都配置过了。

    测试访问:

    isql -v andy1  root root

    测试结果:

    AndyMacBookPro:etc andy$ isql -v andy1 root root 
    +---------------------------------------+
    | Connected!                            |
    |                                       |
    | sql-statement                         |
    | help [tablename]                      |
    | quit                                  |
    |                                       |
    +---------------------------------------+
    SQL> 
  • 相关阅读:
    合并两个排序的链表
    C#中调用C++的DLL文件
    C#获取进程的主窗口句柄
    在VS2008中编译纯c/c++程序并由c#调用过程 及 C++引用c#dll 模拟登陆实现
    C#多屏幕显示器编程
    Windows系统下的多显示器模式开发日记
    在 C# 中调用 C++
    C# 中调用C++ DLL (P/Invoke)
    C#多屏时控制窗体显示在哪个显示器上
    c# Winform 开发分屏显示应用程序
  • 原文地址:https://www.cnblogs.com/lizm166/p/10043188.html
Copyright © 2011-2022 走看看