RedHat 安装 配置 postgresql 的ODBC
来源:互联网 发布:帝国cms整合ck播放器 编辑:程序博客网 时间:2024/06/08 11:14
问题情况 : 数据库 是 SQL_ASCII的编码
因为不能改变 源数据库 编码 java 连接 用 jdbc 会 出现乱码 所以只能用ODCB连接
而Linux下 没有 ODBC 怎么办? 用 unixODBC
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
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
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
6,用ODBC提供的isql工具检查odbc驱动与DNS是否配置成功
[root@r710-64c6 64bits_install]# isql -v tmau_psv3
+---------------------------------------+
| Connected! |
| |
| sql-statement |
| help [tablename] |
| quit |
| |
+---------------------------------------+
SQL>
形如以上现象,表示psqlodbc配置成功。
- RedHat 安装 配置 postgresql 的ODBC
- postgreSQL在redhat上的源码安装
- redhat 编译安装postgresql
- PostgreSQL:PostgreSQL的安装和配置
- RedHat Linux上安装PostgreSQL
- postgresql的安装与配置
- /Unix下ODBC的安装、配置与
- Windows Oracle ODBC的安装配置
- Mysql的odbc driver安装配置(Linux)
- 如何在Win7 x64上的配置32位的PostgreSQL ODBC数据源
- Redhat linux下cvs的安装配置
- Redhat linux下cvs的安装配置
- Redhat linux下cvs的安装配置
- redhat linux5 tftp的安装和配置
- RedHat Linux 安装 PostgreSQL 8.4.2
- linux的数据库篇- PostgreSQL安装配置
- postgresql 安装完后的配置
- centos下postgresql的安装与配置
- JAVA/Android 读写文件,避免中文乱码 FileWriter乱码
- rman基于TSPITR恢复drop掉的表空间
- IE下调试 脚本
- struts2 hibernate spring c3p0整合 之集成spring
- 关于outputkey的设置
- RedHat 安装 配置 postgresql 的ODBC
- JS的正则表达式(一)
- Android的webView中获得Html代码
- 大学杂念集 随便写写
- 实现学生信息的文件保存和读取
- NSURLConnection的使用
- 什么时候该用utf-8,什么时候用utf8
- Android-----WebView使用
- 大学生应该了解的网络安全知识