I am connected to IBM DB2 database with java but data is stored as binary format in database so when I fetch any value it comes as binary or hexdecimal format. How can I convert this in binary data in utf-8 at query level.
Sample code to fetch data -
String sql = "SELECT poMast.ORDNO from AMFLIBL.POMAST AS poMast "; Class.forName("com.ddtek.jdbc.db2.DB2Driver"); String url = "jdbc:datadirect:db2://hostname:port;DatabaseName=dbName;"; Connection con = DriverManager.getConnection(url, "username","password"); PreparedStatement preparedStatement = con.prepareStatement(sql); ResultSet rs = preparedStatement.executeQuery(); System.out.println("ResultSet : \n"); System.out.println(" VNDNO"); while (rs.next()) { System.out.println(rs.getString("ORDNO")); }