導航:首頁 > 編程大全 > 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多線程資料庫相關的資料

熱點內容
安卓實現桌面大文件夾 瀏覽:449
達芬奇可視化的配置文件 瀏覽:338
下好的壓縮包非壓縮文件 瀏覽:360
linuxqt觸控事件 瀏覽:381
國際網路監控 瀏覽:967
哪個網站鞋子最好 瀏覽:987
蘋果720p 瀏覽:248
微博拼圖工具 瀏覽:572
博客與網路營銷下載 瀏覽:644
爆破肉雞教程 瀏覽:138
文件傳輸常常被直接稱為什麼 瀏覽:307
監控上面顯示配置文件錯誤 瀏覽:583
數據服務實踐表怎麼填 瀏覽:738
iphone6s港行真偽查詢 瀏覽:827
看不到網路怎麼設置路由器 瀏覽:78
qt讀寫ini文件 瀏覽:910
什麼是離線導航數據 瀏覽:164
微信本地二手交易平台 瀏覽:726
什麼是創意編程啟蒙 瀏覽:988
用來存放被用戶刪除的文件 瀏覽:307

友情鏈接