Character Data
- Last Updated: May 15, 2020
- 1 minute read
- DataDirect Connectors
- JDBC
- IBM Db2 5.1
- MySQL 5.1
- Progress OpenEdge 5.1
- SAP Sybase 5.1
- Documentation
When XMLDescribeType=clob, XML data is returned as character data. The
result set column is described with a column type of CLOB and the column type name is
xml.
When XMLDescribeType=clob, your application can use the following methods
to return data stored in XML columns as character data:
- ResultSet.getString()
- ResultSet.getCharacterStream()
- ResultSet.getClob()
- CallableStatement.getString()
- CallableStatement.getClob()
The driver converts the XML data returned from the database server from the UTF-8 encoding used by the database server to the UTF-16 Java String encoding.
Your application can use the following method to return data stored in XML columns as ASCII data:
- ResultSet.getAsciiStream()
The driver converts the XML data returned from the database server from the UTF-8 encoding to the ISO-8859-1 (latin1) encoding.
When XMLDescribeType=blob, your application should not use any of the
methods for returning character data described in this section. In this case, the driver
applies the standard JDBC character-to-binary conversion to the data, which returns the
hexadecimal representation of the character data.