求助 JAVA数据库编程高手
我在做 DES 加密解密的时候,在把经过DES 加密的数据(数据类型是byte[ ]) 写进数据库(该列为默认的 char 类型),
当再次使用 :byte[ ] pwd=rs.getBytes(string 列名); 时,取出来的byte[ ] 类型的数值为何与当初写进数据库的byte[ ] 类型的数值不一样?
若改用:String pwd=rs.getString(string 列名);
byte[ ] p=pwd.getBytes( ); 得到的数值仍然是与当初写进数据库的byte[ ] 类型的数值不一样了,
这是为什么?