14.01.2013 Views

IBM Informix Developer's Handbook - IBM Redbooks

IBM Informix Developer's Handbook - IBM Redbooks

IBM Informix Developer's Handbook - IBM Redbooks

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

con.setAutoCommit(false);<br />

Statement stmt = null;<br />

PreparedStatement pstmt = null;<br />

ResultSet rs = null;<br />

ResultSetMetaData rsmd = null;<br />

pstmt = con.prepareStatement("INSERT INTO gentemp (id,name) VALUES (?,?)");<br />

// Fill in 10 rows<br />

for (int i = 0; i < 10; i++) {<br />

pstmt.setInt(1, i + 1000);<br />

pstmt.setString(2, "String #" + i);<br />

pstmt.addBatch();<br />

}<br />

int[] rows = pstmt.executeBatch();<br />

System.out.println(" Inserted data. Rows = " + rows.length);<br />

con.commit();<br />

pstmt.close();<br />

pstmt = con.prepareStatement("SELECT * FROM gentemp");<br />

rs = pstmt.executeQuery();<br />

rsmd = rs.getMetaData();<br />

System.out.println(" " + "Col Names " + rsmd.getColumnName(1) + ","<br />

+ rsmd.getColumnName(2));<br />

System.out.println(" " + "Col Types " + rsmd.getColumnTypeName(1)<br />

+ "," + rsmd.getColumnTypeName(2));<br />

int row = 1;<br />

while (rs.next()) {<br />

System.out.println(" Row " + row + " = "<br />

+ rs.getInt(rsmd.getColumnName(1)) + ","<br />

+ rs.getString(rsmd.getColumnName(2)));<br />

row++;<br />

}<br />

pstmt.close();<br />

con.commit();<br />

con.close();<br />

}<br />

}<br />

176 <strong>IBM</strong> <strong>Informix</strong> Developer’s <strong>Handbook</strong>

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!