zeosdbo是一套免费开源的Delphi数据库连接组件,可连接mssql、mysql、sybase、oracle、firebird、sqlite、postgresql等多种数据库。调用方法简单。
连接MySql数据库库的方法:
添加Zconnection组件,设置如下内容:
Database:要连接的数据库名称;
Hostname:MySQl数据库所在的主机的名称或者Ip地址;
Password:MySql数据库的用户密码;
Port:MySql数据库的端口号,默认的是3306,如果更改了就改成更改后的端口地址;
Protocol:选中连接数据库的类型,比方说是Mysql5就选中mysql-5,需要说明的是编写的程序目录下应该有LibMysql5.dll动态库,否则会出错。
User:就是MySql数据库的用户名。
如果这些项都设置了,把connected设为True,连接成功!
要访问MySql数据库,就可以用ZQuery或者Ztable组件了。非常的方便。
ZEOSDBO控件的安装及使用方法:
(可从http://sourceforge.net/projects/zeoslib/下载)
首先,我们来看一下安装过程:
1.解压缩ZEOSDBO-7.1.2-stable.zip到c盘根目录,删除packages、src两文件夹外的其他文件夹;
2.删除packages文件夹中delphi7文件之外的其他版本文件夹;
3.运行delphi7,然后选择Component菜单中的New Component子菜单,在弹出的窗口中点击最下面的“Search path”一行中最后的“...”按钮,在随后弹出的“Directories”对话框中的最下面一行【“Greyed items denote invalid path”的下面】文本框中输入build路径“C:\ZEOSDBO-7.1.2-stable\packages\delphi7\build”,然后点击“Add”按钮,再点击“OK”,退出即可。
注意 :在delphi7中 这里不要添加其它的目录(这个问题折腾了我好几天)
4.然后从“File”菜单中选择“Open Project”打开并顺次编译以下文件:
1. ZCore.dpk
2. ZParseSql.dpk
3. ZPlain.dpk
4. ZDbc.dpk
5. ZComponent.dpk
编译完成后在最下面的“ZComponentDesign70.dpk”上单击右键选择“Install”,提示安装成功后,重启Delphi7,即可看到控件栏中增加了一个“Zeos Access”标签。