当前位置: 首页 > 工具软件 > ODBC Shell > 使用案例 >

linux下ODBC连接MySQL编程_Linux下使用ODBC技术访问MySQL

端木元青
2023-12-01

连续弄了两天,终于能够编写程序访问MySQL了,现将经验跟大家分享,希望大家能够少走点弯路!!

1、安装MySQL数据库,成功后要注意配置。

2、安装unixODBC或者iODBC,主要是用来管理具体的数据库驱动程序的。

3、安装MyODBC,这是MySQL数据库驱动程序。

4、配置:

以上步骤成功后,在/etc目录下面有两个文件odbc.ini、odbcinst.ini(若没有则创建)。然后如下进行配置:

/etc/odbcinst.ini

[MySQL]

Description  = MySQL driver

Driver  = /usr/lib/libmyodbc.so

Setup  = /usr/lib/libodbcmyS.so

FileUsage  = 6

/etc/odbc.ini

[ODBC Data Sources]

MySQL      = MySQL ODBC 2.50 Driver DSN

[MySQL]

Driver       = MySQL

Description  = MySQL ODBC 2.50 Driver DSN

SERVER       = localhost

PORT         =

USER         = root

Password     =

Database     = test

OPTION       = 3

SOCKET       =

odbcinst.ini主要是管理数据库驱动程序的,Driver表示数据库驱动共享库的的安装位置。odbc.ini主要是管理数据源的,包括服务器、端口、用户名、密码及数据库等。要根据你的系统修改以上文件。

5、测试:

在/usr/bin目录下有isql命令,使用“isql -v 数据源名 db_username db_password”,成功将会显示:

Connected!                            |

|                                       |

| sql-statement                         |

| help [tablename]                      |

| quit                                  |

|

否则配置有问题。

6、编写程序

以上步骤成功后,就可以编写程序了。要注意添加“-lodbc”,否则会出现连接错误。

以上就是用控制台方式安装的过程,也可以用图形界面来操作(要按照QT版的unixODBC)。建议看一下文档。

总结:

虽然花了不少时间,但终于成功了,还是满高兴的,希望对大家有帮助啊!!!

 类似资料: