91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

linux + pyodbc + freetds + uni

發布時間:2020-03-09 03:45:50 來源:網絡 閱讀:2674 作者:飛翔的單車 欄目:關系型數據庫

操作系統是 RHEL6.2

  1. 安裝unixodbc以及依賴包

    yum -y install gcc gcc-c++ unixodbc unixODBC-devel  python-devel

  2. 安裝 freetds

    tar xf freetds-stable.tgz

    cd freetds-0.91/

    ./configure --prefix=/usr/local/freetds --with-unixodbc=/usr/ --with-tdsver=5.0

    make

    make install 

  3. 配置freetds并用tsql測試連接

     vim /usr/local/freetds/etc/freetds.conf

    添加如下內容:

    [Sybase]

            host = IP 地址

            port = 端口號

            tds version = 5.0

            client charset = UTF-8

    具體的IP和端口號替換成個人所需即可

    測試連接:

    /usr/local/freetds/bin/tsql -S Sybase  -U 用戶名 -P 密碼

    如果出現如下內容,或者類似內容,表示連接成功,此時可以執行一些SQL語句試試

    locale is "en_US.utf8"

    locale charset is "UTF-8"

    using default charset "UTF-8"

    1> 

  4. 配置unixodbc以及測試isql

    創建驅動的模板文件1.txt 內容如下:

    [TDS]

    Description             = Sybase

    Setup           = /usr/lib/libtdsS.so

    Driver64                = /usr/local/freetds/lib/libtdsodbc.so

    Driver          = /usr/local/freetds/lib/libtdsodbc.so

    setup64         = /usr/lib64/libtdsS.so

    FileUsage               = 1

    UsageCount              = 2

    然后使用odbcinst安裝驅動:

    odbcinst -i -d -f 1.txt

    執行完成之后,可以檢查一下/etc/odbcinst.ini,如果可以看到TDS的內容,說明配置沒問題

    也可以用odbcinst -q -d 檢查驅動

    創建數據源的模板文件,內容如下:

    [xiaosu]

    Driver =  TDS

    Descrption = Sybase Server

    Trace = No

    Server =  IP地址

    Database = 數據庫

    Port = 端口號

    這里的Database,IP地址和端口號替換成自己需要的即可

    odbcinst -i -s -f 2.txt

    執行完成以后,會在用戶的home目錄下生成.odbc.ini的文件,vim ~/.odbc.ini檢查一下文件內容即可。也可以用odbcinst -q -s檢查可用的數據源

    用isql測試連接: isql -v xiaosu  用戶名  密碼

    如果出現如下內容,說明連接成功了。

    +---------------------------------------+

    | Connected!                            |

    |                                       |

    | sql-statement                         |

    | help [tablename]                      |

    | quit                                  |

    |                                       |

    +---------------------------------------+

    SQL> 

  5. 編譯安裝pyodbc

    unzip pyodbc-3.0.7.zip 

    cd pyodbc-3.0.7

    python setup.py install

  6. 測試pyodbc連接

    新建一個xiaosu.py內容如下:

  7. import pyodbc
    conn=pyodbc.connect("DSN=xiaosu;UID=uid;pwd=password")
    cursor=conn.cursor()
    cursor.execute("select name from sysobjects where type ='U'")
    for i in cursor:
        print i

    python xiaosu.py 如果能把數據庫中的表全部打印出來,說明成功了

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

沂南县| 永兴县| 呈贡县| 嵊泗县| 石景山区| 独山县| 昌平区| 房山区| 南部县| 梓潼县| 集贤县| 民乐县| 惠州市| 盘锦市| 定日县| 霍林郭勒市| 武穴市| 疏附县| 三河市| 和龙市| 古丈县| 贵定县| 腾冲县| 台南市| 三原县| 丰宁| 宁蒗| 富平县| 南涧| 安康市| 剑河县| 巴中市| 百色市| 龙里县| 闽清县| 枣强县| 资阳市| 常山县| 阜平县| 江华| 镶黄旗|