Java .class文件可以很容易地反編譯。如果必須在代碼中使用登錄數(shù)據,如何保護數(shù)據庫?
3 回答

aluckdog
TA貢獻1847條經驗 獲得超7個贊
將密碼放入應用程序將要讀取的文件中。切勿將密碼嵌入源文件中。期。
Ruby有一個鮮為人知的模塊,稱為DBI :: DBRC。我毫不懷疑Java具有等效功能。無論如何,寫一個并不難。

湖上湖
TA貢獻2003條經驗 獲得超2個贊
您在編寫Web應用程序嗎?如果是這樣,請使用JNDI在應用程序外部進行配置。此處提供概述:
JNDI為應用程序提供了一種統(tǒng)一的方式來通過網絡查找和訪問遠程服務。遠程服務可以是任何企業(yè)服務,包括消息傳遞服務或特定于應用程序的服務,但是,當然,JDBC應用程序主要對數(shù)據庫服務感興趣。創(chuàng)建DataSource對象并向JNDI命名服務注冊后,應用程序可以使用JNDI API訪問該DataSource對象,然后可以使用該對象連接到它表示的數(shù)據源。
添加回答
舉報
0/150
提交
取消