当前位置:数据库 > SQLServer >>

centos 64位系统安装postgresql odbc方法

centos 64位系统安装postgresql odbc方法
 
1,64位系统下,postgresql 的psqlodbc驱动下载地址
   http://www.postgresql.org/ftp/odbc/versions/src/
2,64位系统下,安装psqlodbc需要的安装包:
    unixODBC-2.3.1.tar.gz
    psqlodbc-09.01.0100.tar.gz  
  www.zzzyk.com  
3,安装unixODBC
    tar zxvf unixODBC-2.3.1.tar.gz
    cd unixODBC-2.3.1
    ./configure --enable-gui=no
    make
    make install
4,安装psqlodbc
    unixODBC提供了Linux对ODBC的支持,但它只是一个ODBC的管理器,要连接实际的数据库还需要提供这种数据库的ODBC驱动
    psqlodbc就是Linux下用于连接postgresql的免费ODBC驱动
    注意: 必须先装unixODBC,再安装psqlodbc
    tar zxvf psqlodbc-09.01.0100.tar.gz
    cd psqlodbc-09.01.0100
    ./configure --with-unixodbc --with-libpq=/usr/local/pgsql
    make
    make install
  www.zzzyk.com  
5,配置ODBC (以下提供一个样本)
    vi /etc/odbcinst.ini
    [PostgresSQL]
    Description     = ODBC for PostgresSQL
    Driver          =
    Driver64        = /usr/local/lib/psqlodbcw.so
    Setup           =
    Setup64         =
    FileUsage       = 1
    CpTimeout       =
    CpReuse         =   
    cp  /etc/odbcinst.ini /usr/local/etc/odbcinst.ini
    vi /etc/odbc.ini
    [tmau_psv3]
    Description     = tmau_psv3
    Driver          = PostgresSQL
    Trace           = No
    TraceFile       =
    Database        = tmau_psv3
    Servername      = 192.168.51.97
    Username        = pgadmin
    Password        = kgpgadmin
    Port            = 5432
    Protocol        = 6.4
    ReadOnly        = No
    RowVersioning   = No
    ShowSystemTables    = No
    ShowOidColumn       = No
    FakeOidIndex        = No
    ConnSettings    =
    cp /etc/odbc.ini /usr/local/etc/odbc.ini
  www.zzzyk.com  
6,用ODBC提供的isql工具检查odbc驱动与DNS是否配置成功
    [root@r710-64c6 64bits_install]# isql -v tmau_psv3
    +---------------------------------------+
    | Connected!                            |
    |                                       |
    | sql-statement                         |
    | help [tablename]                      |
    | quit                                  |
    |                                       |
    +---------------------------------------+
    SQL> 
    形如以上现象,表示psqlodbc配置成功。
 
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,