`

mysql配置实用odbc

阅读更多

转自:http://www.linuxidc.com/Linux/2009-03/18715p2.htm

 

使用OTL连接访问mysql数据库编译提示sql.h sqlext.h头文件找不到

解决方法:安装unixodbc-dev

sudo apt-get install unixodbc-dev

 

学过Web开发的人应该都知道ODBC,这个微软自创的数据库连接方法使得在Windows下让程序连接数据库非常容易,比如Java的ODBC连接MSSQL、Access等等。如果要开发一个跨平台跨数据库的程序,ODBC连接数据库就是一个不错的选择,只是在Linux并不像在Windows下一样创建ODBC连接那么容易。这篇文章就是准备讲如何在Ubuntu下为MySQL添加ODBC驱动,使得在Ubuntu下也能使用ODBC连接数据库。

  让Ubuntu也可以创建ODBC连接是依靠一个开源项目叫做iODBC实现的,这个iODBC就是为了让Unix体系的系统也能使用ODBC连接,iODBC就是ODBC的开源实现。经过测试在Ubuntu 8.04和Ubuntu 8.10下均可正常工作。

  首先要有MySQL,如果还未安装,一句话安装命令:

  $sudo apt-get install mysql-client mysql-server

  安装iODBC的驱动管理器(GTK编写的前端界面):

  $sudo apt-get install iodbc

  安装MySQL的ODCB连接器:

  $sudo apt-get install libmydobc

  启动iODBC:

  $sudo iodbcadm-gtk

  看到这个界面应该感到很熟悉了吧,几乎和Windows下的ODBC连接设置界面一模一样。

在Ubuntu下为MySQL添加ODBC驱动

 

要给通过ODBC连接MySQL,就要加载MySQL的ODBC驱动,单击“ODBC Drivers”标签卡,之后单击“Add a driver”按钮,在“ODBC Driver Add/Setup”对话框中依次设置如下内容:

  Description of the driver:MySQL(可以随意起一个名字)

  Driver file name:/usr/lib/odbc/libmyodbc.so

  Setup file name:/usr/lib/odbc/libodbcmyS.so

  如下图所示:

在Ubuntu下为MySQL添加ODBC驱动

设置完毕后单击“OK”按钮,即可加载MySQL的ODBC驱动,接下来就可以创建针对MySQL的ODBC连接了,单击“User DSN”或“System DSN”标签卡来单击“Add”按钮创建ODCB连接,在“Choose an ODBC Driver”对话框中可以看到刚刚添加的MySQL的ODBC驱动,选择之兵单击“Finish”按钮,将会弹出“Setup of DSN Unknown”对话框,需要设置的有“数据源名”(Data Source Name,DSN)和一些参数。数据源名通常由用户自行定义(比如"mysqldb"),参数对于MySQL的标准而言通常需要设定以下参数:

在Ubuntu下为MySQL添加ODBC驱动

  server

  database

  user

  password

  如下图所示来设置连接参数:

更多参数具体可以参考MySQL官方的连接参数资料。设置完成之后单击『OK』按钮之后单击『Test』按钮,询问用户名和密码的对话框弹出之后输入MySQL的用户名和密码,返回“The connection DSN wastested successfully,and can be used at this time”即是设置成功。

  现在就可以在Ubuntu下使用各种语言通过ODCB来连接MySQL了。

分享到:
评论

相关推荐

    mysql-connector-odbc-noinstall-5.2.2-ansi-win32.zip

    2. `myodbc*.exe` 或 `setup*.exe`:可能是安装或配置工具,虽然这里是无安装版,但可能包含用于手动配置 ODBC 数据源的实用程序。 3. `README*` 和 `LICENSE*` 文件:包含有关软件的使用说明和许可信息。 4. `.chm`...

    mysql-connector-odbc-3.51.12-win32

    MySQL Connector/ODBC是MySQL数据库管理系统的一个重要组件,它提供了ODBC(Open Database Connectivity)接口,使得Windows系统上的应用程序能够通过ODBC驱动程序与MySQL服务器进行数据交互。在这个"mysql-...

    mysql 实用教程

    这篇实用教程旨在帮助学习者掌握MySQL的基本操作和应用,通过一系列的上机实验,提升数据库管理和开发技能。 实习4:VC-MySQL实习应用程序 这部分内容涉及到使用Visual C++(VC)与MySQL进行集成开发。VC是一种强大...

    Linux全攻略--MySQL数据库配置与管理[汇编].pdf

    MySQL数据库配置与管理 MySQL是多用户和多线程的中小型SQL数据库系统,由服务器守护进程mysqld和许多不同的客户程序和库组成。MySQL具备非常好的性能,甚至可以和目前的所有商用数据库系统相媲美。MySQL最主要的...

    java源码:配置ODBC数据源.rar

    然而,对于学习和快速原型开发,JDBC-ODBC桥接驱动是一个简单且实用的选择。 在“配置ODBC数据源”这个压缩包中,你可能会找到一个或多个Java源文件,它们可能包含了上述步骤的实现。通过研究这些源码,你可以更...

    odbc驱动程序

    安装和配置MySQL ODBC驱动程序的过程包括以下几个步骤: 1. 解压缩下载的“mysql-connector-odbc-5.1.7”文件。 2. 运行安装程序,按照向导提示完成安装。 3. 打开ODBC数据源管理器(在控制面板中找到)。 4. 创建一...

    如鹏网ODBC数据库驱动链接工具

    总之,如鹏网ODBC数据库驱动链接工具是一个实用的工具,它结合了ODBC的通用性和MySQL的广泛使用,帮助用户更方便地在Windows环境下访问和管理MySQL数据库。通过MYODBC驱动,用户可以轻松地在各种应用程序中建立与...

    使用odbc驱动读取excel

    ODBC是一个由Microsoft开发的数据访问接口,它为各种数据库系统提供了一个标准的应用程序编程接口(API),使得开发者可以编写一次代码,就能访问多种数据库,如MySQL、SQL Server、Oracle以及我们的主题——Excel。...

    VC++6.0中用ODBC连接mysql数据库.docx

    - 安装完成后,可以通过“控制面板”-> “管理工具”-> “数据源 (ODBC)”来配置数据源。 - 在ODBC数据源管理器中,点击“添加”按钮,选择你刚刚安装的MySQL ODBC驱动。 - 填写必要的连接信息,包括数据源名称...

    基于odbc连接mysql数据库字典文档生成工具

    总的来说,"基于ODBC连接MySQL数据库字典文档生成工具"是数据库管理和开发中的实用辅助工具,通过ODBC连接实现与MySQL的通信,自动生成详细的数据库文档,使得数据库的结构和关系一目了然,对于提升开发团队的工作...

    PB动态创建ODBC

    PB动态创建ODBC是PowerBuilder(PB)编程中的一项技术,它允许开发者在运行时创建和配置ODBC数据源,而无需依赖...在实际项目中,这是一项非常实用的技能,特别是在部署环境不确定或需要快速配置新数据库连接的情况下。

    linuxx64_odbc_cli.tar.gz

    在Linux中,这些工具通常包括`isql`,它是一个交互式SQL查询工具,以及其他一些实用程序,如`iodbc-config`用于配置ODBC设置。 标签为空,但我们可以根据标题和描述推测,此压缩包主要涉及以下知识点: 1. **ODBC...

    PowerDesigner连接MySQL互相导入以及显示中文注释

    在进行PowerDesigner与MySQL之间的连接之前,首先需要确保已经安装了ODBC (Open Database Connectivity) 驱动。ODBC驱动是实现不同数据库之间通信的关键组件之一。 1. **下载ODBC驱动**: - 下载地址:...

    CentOS下的MySQL配置与使用实战.pdf

    根据给定文件的内容,以下是在标题《CentOS下的MySQL配置与使用实战.pdf》和描述中所能提取出的知识点: 1. CentOS系统的安装与配置: - CentOS是一个基于Linux的操作系统,适合服务器和桌面使用。在文档中提及的...

    mysql表结构导出成world文档

    本文将详细介绍如何将MySQL的表结构导出为Word文档,并涉及与Office 2016的兼容性,以及ODBC(Open Database Connectivity)在这一过程中的作用。 首先,我们要理解ODBC的作用。ODBC是微软提供的一种标准接口,允许...

    ntx64_odbc_cli.zip

    这可能是一个专门为Python设计的ODBC驱动,使得Python程序员可以利用ODBC接口访问不同类型的数据库系统,如SQL Server、Oracle、MySQL等。 标签"ntx64_odbc_"进一步确认了这是与64位Windows环境下的ODBC相关的,但...

    关于ODBC的BDE安装包

    ODBC则是一种更通用的数据库访问技术,支持多种数据库系统,如Oracle、SQL Server、MySQL等。通过ODBC,开发者可以编写一次代码,就能在不同的数据库系统间切换,提升了代码的可移植性。 这个安装包中的“BDE安装....

    ODBC修复工具,很方便的

    ODBC修复工具主要是针对ODBC数据源遇到问题时,用于诊断和修复的实用程序。 ODBC的核心是ODBC驱动程序管理器(DM),它作为中间层,处理应用程序与数据库之间的通信。当一个应用需要访问数据库时,它通过ODBC调用...

    MySQL Installer 5.6.21.2.zip

    3. MySQL Connector/ODBC:这是一个驱动程序,使得应用程序能够通过ODBC(Open Database Connectivity)接口连接到MySQL服务器,无论应用程序是用何种编程语言编写。 4. MySQL Connector/J:这是Java数据库连接器,...

    单片机连接MySQL数据库

    单片机连接MySQL数据库是一项常见的物联网(IoT)应用,其中STM32单片机扮演着数据...通过STM32单片机与MySQL数据库的交互,可以实现远程监控、数据分析等功能,这对于环境监测、工业自动化等领域具有很高的实用价值。

Global site tag (gtag.js) - Google Analytics