The XMLtoString() examples
The following example converts three XML documents to
character strings and then uses the strings as parameter values in
an SQL INSERT statement:
PreparedStatement p = conn.prepareStatement("insert into tab values(?,?,?)"); p.setString(1, UtilXML.XMLtoString("/home/file1.xml")); p.setString(2, UtilXML.XMLtoString("http://server/file2.xml"); p.setString(3, UtilXML.XMLtoString("file3.xml");
The following example inserts an XML file into an LVARCHAR
column. In this example, tab1 is a table created with the SQL
statement:
create table tab1 (col1 lvarchar);
The
code is:
try { String cmd = "insert into tab1 values (?)"; PreparedStatement pstmt = conn.prepareStatement(cmd); pstmt.setString(1, UtilXML.XMLtoString("/tmp/x.xml")); pstmt.execute(); pstmt.close(); } catch (SQLException e) { // Error handling }