30 秒??!!!!!不会吧,你有用 mysql.exe 测试过??
也是 30 秒???如是这样,
那一定是你的表结构设计问题

解决方案 »

  1.   

    用mysql挺快的
    可是用odbc再用bde进行连接
    编写的delphi终端程序就如我所说的
    表很小的
    是不是odbc或者bde参数的问题
    用delphi怎样做才能避免这种问题呢?
      

  2.   

    使用 Delphi 时,你完全可以使用 API 连接 MySQL ,
    有很多控件的,给你一个免费的,
    http://www.productivity.org/projects/tmysql/
      

  3.   

    另 你所述的 首次查询耗费时间较长,这是很正常的,
    特别是在访问远程主机,而不是使用 Host = localhost 时
      

  4.   

    楼上说得很对
    但tmysql那类控件觉得很难使用
    能帮我讲述怎么使用它
    进行数据插入,删除,编辑
    又不必总用到sql语言
    另外对于远程数据库 想做到 不是每次执行query,就被当做首次查询
    该如何做到呢?是使用database控件吗?
    望  犬犬兄能详述
      

  5.   

    >>远程数据库 想做到 不是每次执行query,就被当做首次查询???MySQL 有一个特殊的查询缓冲技术,
    它可以大大地提高查询效率,所以对于远程数据库,
    用 MySQL 没错的
    还有,如果不通过 SQL 来操作,
    Delphi 自带的 DBExprees 可以做到,
    为过如果不用 SQL ,那功能也太次了点!!