private String url = "jdbc:microsoft:sqlserver://localhost:1433;SelectMethod=cursor;DatabaseName=rsglTest";
private String user = "rsgl";    
private String password = "rsglabc"; 像这样的源代码编译成.class再打包成.jar后供人使用。不是很容易给人反编译看到数据库的用户名及密码么。
现在老大想的是读取.txt文件。在.txt文件中写用户名及加密过的密码,再读取的时候解密。厄这可行不?反正我想了两天想不出啊。
上面的有解决方法么?或者有其他的解决办法?请教达人。

解决方案 »

  1.   

    你写一个可序列化的类 这个类的保存了用户名和密码  类的内部结构只有你自己才知道  然后把这个类的对象通过ObjectOutputStream 写入文件  然后读的时候再读出来 这样不知道行不行 我没试过  我想别人如果拿不到你的类文件  应该是没有办法从文件里把信息读出来的吧
      

  2.   

    LZ您把 .class反编译后 得到 里面的具体代码了 
    请明示方法
    我只能得到 方法名  字段名等类似信息 怎么得不到内容呢??
      

  3.   

    java连接sql数据库。源代码中写明了数据库的用户名及密码,安全性问题及如何加密等.   关注中...