0
我正在研究與數據庫交談的桌面應用程序。我也想實現用戶認證。我可以很容易地設置所有這些,但是在源代碼中擁有所有信息並不安全嗎?我知道這不是一個網絡應用程序,但仍然只是想確保我做對了。例如,你可以這樣連接:連接,源代碼中的用戶身份驗證?
Connection conn = DriverManager.getConnection("host","user", "password");
這會對你的源代碼有壞處嗎?
您需要對您打算做什麼給予更具體的描述,否則沒有人能回答這個問題。有一件事:如果您從桌面應用程序連接到數據庫,您可以期望該數據庫處理身份驗證。您只需向用戶詢問用戶名/密碼,並在連接到數據庫時使用這些用戶名/密碼。 –
@ErwinBolwidt我編輯了這個問題,讓密碼或連接字符串之類的東西硬編碼是一種糟糕的做法嗎? – trevalexandro
克蒙人,我們每天都會得到這個問題。使用搜索 –