难题,请用过DBExpress连接MySQL数据库的高手进来-如何连接非默认的端口

yifei1900 2005-03-24 04:06:14
用DBExpress连接MySQL数据库,
默认连接端口号为3306,
能不能在参数表Params中用什么参数值来指定其它的连接端口?
...全文
216 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
halfdream 2005-03-31
  • 打赏
  • 举报
回复
我已经改写编译了一个版本的DBEXPRESS支持库和对应版本的LIBMYSQL.DLL

如果楼主需要,过两天发给你.

yifei1900 2005-03-28
  • 打赏
  • 举报
回复
谢谢各位大哥的支持。
halfdream 2005-03-27
  • 打赏
  • 举报
回复
BORLAND公开过DBEXPRESS FOR MYSQL支持库 的源码,C++写成,当然那是以前版本,不能直接用
因为DBEXPRESS使用上有个很关键的地方,就是支持库要对应LIBMYSQL。DLL版本一致,
或者至少是高版本的支持库去连接低版本的LIBMYSQL。

可以从源码里面可以看出很多东西。
http://bdn.borland.com/article/0,1410,27918,00.html
caiso 2005-03-27
  • 打赏
  • 举报
回复
帮顶一下
wtboy 2005-03-26
  • 打赏
  • 举报
回复
http://www.zeoslib.net
http://delphi.ktop.com.tw/topic.asp?TOPIC_ID=58356
到这里看看
yifei1900 2005-03-26
  • 打赏
  • 举报
回复
有没有哪位大哥用过第三方的MySQL的DBExpress驱动程序?
注册或破解过的,没有功能限制的,

发给小弟一个,万分感激。

邮箱:yifei1900@163.net
yifei1900 2005-03-26
  • 打赏
  • 举报
回复
同意 halfdream(哈欠) 大哥的说法,
可能是Borland有意的没有实现其它端口的连接。

DBExpress只是一个轻量级的数据引擎,也是一个过渡性的数据库存取接口,
再加上这些东西都是免费的,
Borland还有好多事情要做,
当然不会花太多时间到这个得不到钱的产品上。

没办法,
想节约开发成本,就必然用这些开源的、免费的产品,
当然不怎么好用。
yifei1900 2005-03-26
  • 打赏
  • 举报
回复
楼上的两位大哥,
你们有没有试过这个方法啊?
使用SQLConnection的Parames载入配置和自己修改这个配置文件,功能是一样的,
结果是:都不能连接上数据库。
zlkw 2005-03-24
  • 打赏
  • 举报
回复
同意楼上!
duanhai 2005-03-24
  • 打赏
  • 举报
回复
刚刚试了一下
通过修改C:\Program Files\Common Files\Borland Shared\DBExpress目录下的
dbxconnections.ini

在相应的[MySQLConnection]项目下,加上一句Port=3307(是你自定义的端口)
halfdream 2005-03-24
  • 打赏
  • 举报
回复
这个。。。。反正我知道这东西是DBEXPRESS FOR MYSQL的问题。。
很多版本象是有意没有实现这种功能。
另外,这些版本在连接失败时候,统统返回一种错误,‘用户密码错’,
看来国外的程序员们也会偷懒。。


DBEXPRESS FOR MYSQL 的实现并不难,我也曾计划编写一下,近来事多,一直没有去做。
yifei1900 2005-03-24
  • 打赏
  • 举报
回复
请高手出招,
小弟真的很急。

2,507

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧