数据库存byte[]问题
写个小程序,发现个小问题.
sql="select srccontend from guest where id=60"; pst=conn.prepareStatement(sql); ResultSet rs=pst.executeQuery(); byte []b=null; if(rs.next()){ b=rs.getBytes("srccontend"); System.out.println("b==="+b); } //通过byte[]还原字符串 System.out.println("new String(b)==="+new String(b)); //从数据库中取出不行System.out.println("new String(bytes)==="+new String(bytes)); //这个可以