WEB开发网
开发学院数据库MySQL SQL Explorer QT4.5 配置MySQL ODBC和MySQL驱动 阅读

SQL Explorer QT4.5 配置MySQL ODBC和MySQL驱动

 2009-10-31 00:00:00 来源:WEB开发网   
核心提示:1、安装MySQL到官方网站下载MySQL数据库,非安装版,SQL Explorer QT4.5 配置MySQL ODBC和MySQL驱动,直接运行mysqld进程前台的2、添加系统环境变量,Path+=':\mysql\bin'的path,要设驱动目录为:C:\Qt0904\qt\plugins\sq

1、安装MySQL到官方网站下载MySQL数据库,非安装版,直接运行mysqld进程前台的

2、添加系统环境变量,Path+=':\mysql\bin'的path,再在开始运行,CMD->mysql -uroot 登录到mySQL数据库

Default password没有的,有的话 mysql -uroot -p输入密码;网络登录:mysql -h ip -u user -p password;

3、创建表或数据库,用default 数据库test OR mysql就行了。

4. 建表时要注意设置字符集,GBK,utf8,gb2312等;如下:  

CREATE TABLE BOOKS
(
  bkid int not null auto_increment,
  bkname varchar(24) CHARACTER SET gbk,
  bkdate datetime,
  PRIMARY KEY  (bkid)   --主键
);
select * from  BOOKS;
insert into BOOKS(bkname, bkdate) values('linux编程第一版', '2009-05-25');
   在Cmd mysql下如果显示乱码,则要 设置 一个当前字符集,
   -> set names 'gbk';

5、安装ODBC for win32,可以到官方网站上下载非安装版,执它的Install.bat安装系统ODBC驱动,然后运行ODBCad32.exe 配置用户ODBC dns;

6、打开delphi使用ADO连接配置好的ODBC mysql 的dns,连接OK;

7、QT4.5比较麻烦,可以使mysql 驱动或ODBC连接Mysql数据库。

处理中文方法:http://www.qtcn.org/bbs/read.php?tid=4229

8、QT4.5编译MySQL驱动

A. 我的QT安装目录在C:\Qt0904\qt、Mysql安装在C:\mysql5140;

B. 打开MySQL sqldrivers 驱动插件工程文件在安装的QT目录里,如我的 C:\Qt0904\qt\src\plugins\sqldrivers\mysql这里;

C. Build: 会出现Mysql.h的包含文件找不到:直接加入Mysql的include目录INCLUDEPATH+=C:\MySQL\include到工程文件中;

或直接加到那出错的文件头上去: #include <C:\mysql5140\include\mysql.h>

D. 接下来编译会出现ERROR: cannot find -llibmysql

加入:LIBS=C:\mysql5140\lib\opt\libmysql.lib  也就是安装Mysql 目录的地方;

E.  MYSQL 驱动DLL输出目录:从C:\Qt0904\qt\src\plugins\sqldrivers\mysql\release目录将 libqsqlmysql4.a qsqlmysql4.dll 拷到C:\Qt0904\qt\plugins\sqldrivers 下;

F. 如果在目标机上配置,要设驱动目录为:C:\Qt0904\qt\plugins\sqldrivers 同样的目录,否则不行。

9. 系统环境变量添加如下path:

C:\Qt0904\mingw\bin;C:\Qt0904\qt\bin;c:\mysql5140\bin;C:\mysql5140\lib\opt

SQL Explorer

SQL Explorer QT4.5 配置MySQL ODBC和MySQL驱动

  图片看不清楚?请点击这里查看原图(大图)。

Tags:SQL Explorer QT

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接