标题
[delphi]ZeosLib - sourceforge 上的开源 mysql 连接库
clq
浏览(0) +
2009-09-23 09:31:45 发表
编辑
关键字:
[delphi]ZeosLib - sourceforge 上的开源 mysql 连接库
http://sourceforge.net/projects/zeoslib/files/
下面是转贴的内容
--------------------------------------------------
"
利用zeosdbo控件连接Mysql数据库。
2007年04月21日 22:49
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组件了。非常的方便。
"
clq
连接 mysql5 的时候这样解决中文问题.
"
try
ZConnection1.Properties.Add('codepage=GBK');
ZConnection1.Connected:=True;
except
Exit;
end;
"
这个是网友讨论 pgsql 的,对 mysql 是 Properties 中加一行
characterEncoding=gbk
参考 http://bbs.pgsqldb.com/index.php?t=msg&th=11500&rid=&S=56dc47b15f5573a80081d6b4c8c79f55&pl_view=&start=0#msg_46687
和
//联结字符串
String dburl="jdbc:mysql://localhost:3306/"+dbName+"?user="+userName+"&password="+userPassword+"&characterEncoding=gbk";
clq
codepage=GBK
characterEncoding=gbk
好象还是第一个起了作用,两个都写上好了.
NEWBT官方QQ群1: 276678893
可求档连环画,漫画;询问文本处理大师等软件使用技巧;求档softhub软件下载及使用技巧.
但不可"开车",严禁国家敏感话题,不可求档涉及版权的文档软件.
验证问题说明申请入群原因即可.