Delphi中哪种方式连接数据库速度最好

解决方案 »

  1.   

    我是在前台组织插入语句
    insert into .....
    insert into .....
    ..
    一定数量行后执行,太少了与服务器频繁交互会慢,太多了一次传输量过大且不利于控制,也不好,我一般控制在5000行左右,感觉速度还行,不知道有没有更好的办法,是啊,真的只剩4分了?!
      

  2.   

    这要看你是操作什么数据库了
    比如Oracle数据库的DOA就比较快了
      

  3.   


    曾在一个项目,把几万条sql语句,分为几十个sql文件保存,再调用命令行sql工具分别加载执行
      

  4.   

    ado效率最高啊!
    如何批量插入就有两种方法
    1,打钩法 for..to ..do
    2,用指针书签
     if dbgArrivSub.SelectedRows.Count > 0 then
     ............
     for i := 0 to dbgArrivSub.SelectedRows.Count - 1 do
     GotoBook(pointer(dbgArrivSub.SelectedRows.Items[i]))
    begin
    ....
    end