導航:首頁 > 編程大全 > delphi多線程資料庫

delphi多線程資料庫

發布時間:2023-11-27 16:03:22

A. 如何提高Delphi從資料庫中取數據和數據載入的速度

圖形界面的程序,一般是注重人機交互體驗的,往往也不只提供一種功能,就像你的程序應該不是僅僅為了顯示數據,在顯示後,還要響應滑鼠、鍵盤的事件,分別完成不同的功能,最起碼點X要退出吧。

所以,載入大量數據,佔用CPU和系統匯流排資源,使得程序無法從容響應其它事件,最佳辦法是採用多線程,將佔用資源深廣的活兒另闢線程完成,主線程負責界面的展示和其它小規模事件的響應。當然了,如果數據載入線程的活兒還沒有竣工,而用戶剛好就要訪問時,主線程就需要有辦法了解進度、提示用戶等待等能力,當由線程通訊和同步實現。

delphi的TThread類中有Synchronize方法用來同步,也可根據負載度,在主窗體和線程類中派生幾個方法,基於windows消息也可實現通訊。

B. Delphi中如何多線程操作資料庫中的數據表

1。通過線程的互斥來同步操作資料庫 2。資料庫採用事務處理表中的數據 3。採用共享方式打開資料庫,不是以獨占方式打開資料庫 建立一個mysql連接表加上一個臨界區,表結點是這樣的(mysqlcon,bool),根據實際情況定大校我用的是10個連接。

C. delphi多線程連接sql的古怪問題

synchronize這個是必須要使用的。。

另外,線程這東西是不安全的,所以,不建議在SQL查詢時用線程。。

D. delphi怎樣使用多線程寫入ACCESS資料庫

你用兩個ADO連接組件,一個連接SQL,一個連接ACCESS;然後用兩個ADOdataset組件,一個與SQLADO連接組件連接,另外一個與ACCESS的鏈接組件連接,各自打開要讀寫的表,然後用一個FOR循環,讀寫,這和從界面上錄入數據然後保存,沒有什麼兩樣.

閱讀全文

與delphi多線程資料庫相關的資料

熱點內容
ps3文件分割視頻 瀏覽:280
微信圖片一鍵轉發軟體 瀏覽:331
如何判斷s200plc編程電纜 瀏覽:691
太原編程培訓班哪個好 瀏覽:171
樹葉吹奏教程 瀏覽:6
社交app帶來了哪些社會問題 瀏覽:394
如何安裝愛寶8800數據採集器 瀏覽:712
文件保存了怎麼找不到了 瀏覽:476
彩票網站怎麼辨真假 瀏覽:840
pr找不到該文件 瀏覽:963
java移除panel 瀏覽:354
jsp填充jsp 瀏覽:166
海關外貿大數據在哪裡查 瀏覽:381
思特奇java筆試題 瀏覽:121
葫蘆俠在手機中的文件名 瀏覽:813
plc編程應該怎麼收錢 瀏覽:584
c語言中源文件由什麼組成 瀏覽:890
linuxhttpdphp配置文件 瀏覽:607
拆單數據要怎麼保存 瀏覽:17
mac電腦怎樣壓縮文件到100m 瀏覽:645

友情鏈接