安装linux 下的ODBC 有两种:unixODBC 和iodbc ,由于wxGTK 提供的是对iodbc 的支持,因此在安装wxGTK 前需要先安装iodbc 。在后面安装freetds 时,依据环境和依赖关系可能会将unixODBC 也装上,iodbc 和unixODBC 修改的ODBC 配置文件都是/etc/odbc.ini 和/etc/odbcinst.ini ,这两个都是ODBC 驱动的管理器,没有冲突问题,但如果要使用wxODBC 进行ODBC 的开发,iodbc 是必须要安装的。安装 iodbc如果有yum 源中包括libiodbc ,可直接使用yum install libiodbc* 或在yumex 中搜索iodbc 的包进行安装,否则需要到网上下载相关的rpm 包进行安装。下载libiodbc-3.52.6-1.i386.rpm下载libiodbc-devel-3.52.6-1.i386.rpm下载 libiodbc-admin-3.52.6-1.i386.rpm下载libiodbc-3.52.6-1.src.rpmrpm -ivh libiodbc-3.52.6-1.i386.rpmrpm -ivh libiodbc-devel-3.52.6-1.i386.rpmrpm -ivh libiodbc-admin-3.52.6-1.i386.rpmrpm -ivh libiodbc-3.52.6-1.src.rpm安装wxGTK./configure --with-odbc --enable-monolithic --enable-xrc --enable-unicodemakemake install安装 codeblockscp /usr/local/share/aclocal/wxwin.m4 /usr/share/aclocal/wxwine.m4./bootstrap ( 可能需执行aclocal)./configure --with-contrib-plugins=allmakemakeinstall连接 SQL Server安装 freetdsyum install freetds *( 或安装yum yumex 后,执行yumex ,到所有包里搜索freetds, 安装找到的包,有三个,另两个是develop 包和doc 包)配置 ODBC 驱动/usr/bin/iodbcadm-gtk到ODBC Drivers 中点ADD a driver在description of driver 中填入对驱动连接数据库的描述如MSSQL 或SQL server在driver file name 中填入/usr/lib/libtdsodbc.so( 具体路径可能有因版本有差异,可搜索libtdsodbc.so 找到具体的路径)在Setup file name 中填入/usr/lib/libtds.so( 具体路径可能有差异)点击OK 保存ODBC 驱动的设置配置 DSN在 iodbcadm-gtk 切换到system DSN点击Add, 在出现的窗口中选择要使用的配置好的驱动后点击OKData Source Name (DSN) 中填入新建的DSN 源的名称新建如下Keyword, 并填入值Keyword ValueDatabase 使用的数据库Port 使用的端口号(SQL Server 为1433)Server 服务器( 可使用IP 地址)TDS_Version 8.0Trace No点OK 保存DSN点击Test 测试该数据源,弹出窗中填入用户名密码后点OK 看测试情况点OK 退出iodbcadm-gtk可使用isql -v DSN 名 用户名密码连接DSNMySQL安装驱动用yumex 检查mysql-connector-odbc 包有没有安装,如果没有,使用yum install mysql-connector-odbc 进行安装配置 ODBC 驱动在iodbcadm-gtk 中切换到ODBC Drivers ,点击ADD a driver在description of driver 中填入对驱动连接数据库的描述如MySQL在driver file name 中填入/usr/lib/libmyodbc3.so( 名称按mysql 的驱动版本可能不同,如可能会是libmyodbc.so )在Setup file name 中填入/usr/lib/libodbcmyS.so 具体路径可能有差异)点击OK 保存ODBC 驱动的设置配置 DSN在 iodbcadm-gtk 切换到system DSN点击Add, 在出现的窗口中选择要使用的配置好的驱动后点击OKData Source Name (DSN) 中填入新建的DSN 源的名称新建如下Keyword, 并填入值Keyword ValueDatabase 使用的数据库Server 服务器( 可使用IP 地址)user 用户名password 密码点OK 保存DSN然后可点Test 测试或在命令行下用isql -v DSN 名 用户名密码
Linux服务器开启rsync下MySQL设置主从同步的过程Oracle通过dblink抽取数据处理相关资讯 Linux教程
- Linux教程:如何在命令行中查看目 (07/28/2014 12:22:23)
- Linux 修改root密码 (11/03/2012 07:53:38)
- su - root 与su root的区别 (06/06/2012 00:39:40)
| - Linux进程间通信:消息队列 (01/28/2013 09:43:00)
- U盘安装Linux开机无法启动解决方法 (10/07/2012 08:55:52)
- Windows 7/Linux 同步时间 (05/15/2012 06:17:55)
|
本文评论 查看全部评论 (0)