Note that there are some explanatory texts on larger screens.

plurals
  1. POgetting null pointer exception exporting data from database to xml
    primarykey
    data
    text
    <p>Im trying this java code to export data from database using sql query, But getting a null pointer exception. getting no clue to remove it . Im getting this exception at the line in Bold font.</p> <pre><code>try { DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance(); DocumentBuilder builder = factory.newDocumentBuilder(); Document doc = builder.newDocument(); Element results = doc.createElement("Results"); doc.appendChild(results); Class.forName("oracle.jdbc.OracleDriver"); Connection con = DriverManager .getConnection("jdbc:oracle:thin:@localhost:1521:XE", "hr", "hr"); ResultSet rs = con.createStatement().executeQuery("select * from departments"); ResultSetMetaData rsmd = rs.getMetaData(); int colCount = rsmd.getColumnCount(); while (rs.next()) { Element row = doc.createElement("Row"); results.appendChild(row); for (int i = 1; i &lt;= colCount; i++) { String columnName = rsmd.getColumnName(i); Object value = rs.getObject(i); Element node = doc.createElement(columnName); row.appendChild(node); **node.appendChild(doc.createTextNode(value.toString()));** } } DOMSource domSource = new DOMSource(doc); TransformerFactory tf = TransformerFactory.newInstance(); Transformer transformer = tf.newTransformer(); transformer.setOutputProperty(OutputKeys.OMIT_XML_DECLARATION, "yes"); transformer.setOutputProperty(OutputKeys.METHOD, "xml"); transformer.setOutputProperty(OutputKeys.ENCODING, "ISO-8859-1"); StringWriter sw = new StringWriter(); StreamResult sr = new StreamResult(sw); transformer.transform(domSource, sr); System.out.println(sw.toString()); con.close(); rs.close(); } catch (Exception e) { e.printStackTrace(); } </code></pre> <p>Stack trace :</p> <pre><code>java.lang.NullPointerException at org.ProjectXML.ui.DataBaseToXML.main(DataBaseToXML.java:61) </code></pre> <p>Any ideas?</p>
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload