我的問題是如何連接到MySQL數據庫時可以做些什麼? 爲了說明清楚:可以說,我嘗試連接到一個數據庫:正在載入數據庫?
db = MySQLdb.connect(host = "testhost",user ="testuser", passwd ="testpw", db = "testdb")
好,事情是,通常,當主機不是本地主機,它通常需要一個位加載,雖然出現這種情況,應用程序「凍結」(我正在使用wxPython)。現在,我想要的是,不是「凍結」,而是顯示代表「加載」的內容,它可以是圖片,文本,無關緊要,而不是凍結。另外,splashscreens呢?就我的嘗試而言,我所做的一切都是在X時間後點擊它時消失的一些閃屏。我真的不知道如何利用它來加載資源,例如MySQL數據庫。上次我試圖用splashscreen加載MySQL數據庫時,它實際上首先加載,然後顯示splashscreen(lol)。 謝謝。
btw,將數據庫設置存儲在配置文件中而不是程序源代碼中。 – jfs 2011-03-20 04:26:49
您可以通過在MySQL配置中使用'skip-name-resolve'並通過IP地址連接到服務器來擺脫延遲。連接應該幾乎是即時的,除非它試圖解析主機名。 – 2011-03-21 15:24:32