Book Contents

Book Index

Next Topic

Home

Executing a Query

Using Static Statements

  1. Get a statement object.

    Statement st = db.createStatement();

  2. Get a result set object.

    ResultSet rs = st.executeQuery(<query>);

    <query> is any standard SQL query (SELECT command)

  3. Get the result set metadata.

    ResultSetMetaData rsmeta = rs.getMetaData();

  4. Use a standard forward only ResultSet cursor

    while(rs.next())

    {

    ...

    }

  5. Close objects.

    rs.close();

    st.close();

    db.close();

Using Prepared Statements

+ START OF MATERIAL FROM RELEASE NOTES

 

The following functionality is now supported in the JDBC driver:

JDBC Example

 

PreparedStatement pst = dbconn.prepareStatement(

"select * from fact where type=?");

pst.setString(1, "trades");

ResultSet rs = pst.executeQuery();

JDBCSetupTest.printResults(rs, resultStream);

- END OF MATERIAL FROM RELEASE NOTES