2017-06-06 46 views
0

我正在用Java編寫桌面應用程序我想由本地網絡數據庫上的許多用戶使用。我有一個登錄框架。用戶郵票Java MySql App

問題是,每次我想寫一個查詢我必須得到一個新的連接。

第一個問題是:我怎麼能得到我的連接方法記得登錄用戶名和密碼用戶寫入登錄,所以它會立即連接?

第二個問題是:(如果第一個答案是答案,可能會回答)我可以爲插入的每條記錄添加一個用戶標記嗎?

我的想法是,無論是或本地數據庫的桌面應用程序能夠正確處理許多用戶。

回答

1

對於第一個問題: 每次獲取連接都很昂貴。嘗試使用連接池。請參考BalusC的答案就在這裏連接池: https://stackoverflow.com/a/4209660/229634

對於第二個問題: 有沒有阻止你跟蹤用戶活動或更新的理由嗎?如果不是,那麼這樣做是明智的。如果您遇到由於數據庫中的更新/插入而導致的數據問題或錯誤,從長遠來看,這甚至可以爲您節省很多麻煩。

您的db是否可以處理音量/性能完全取決於您使用的數據庫類型。通常大多數數據庫應該能夠,除非你有特殊的用戶數量。 MySQL絕對應該能夠處理你所拋棄的東西。