Java .class文件可以很容易地反编译。如果必须在代码中使用登录数据,如何保护数据库?
3 回答
aluckdog
TA贡献1847条经验 获得超7个赞
将密码放入应用程序将要读取的文件中。切勿将密码嵌入源文件中。期。
Ruby有一个鲜为人知的模块,称为DBI :: DBRC。我毫不怀疑Java具有等效功能。无论如何,写一个并不难。
湖上湖
TA贡献2003条经验 获得超2个赞
您在编写Web应用程序吗?如果是这样,请使用JNDI在应用程序外部进行配置。此处提供概述:
JNDI为应用程序提供了一种统一的方式来通过网络查找和访问远程服务。远程服务可以是任何企业服务,包括消息传递服务或特定于应用程序的服务,但是,当然,JDBC应用程序主要对数据库服务感兴趣。创建DataSource对象并向JNDI命名服务注册后,应用程序可以使用JNDI API访问该DataSource对象,然后可以使用该对象连接到它表示的数据源。
添加回答
举报
0/150
提交
取消