Hi,

For a select you need to use executeQuery and then iterate over the result set.

See http://download.oracle.com/javase/tutorial/jdbc/basics/processingsqlstatements.html

You should be able to find a lot of jdbc tutorials on the web.

Cheers,

Ryan


On 23/03/2011 12:21 PM, dodtsair wrote:
I am failing at doing some basic JDBC which happens to be with h2.  I
am using h2-1.2.138.jar

Basic Junit test, it is basically something as challenging as a hello
world program except in this case its JDBC

     Connection conn = DriverManager.getConnection("jdbc:h2:mem:");

     Statement statement = null;
     statement = conn.createStatement();

     statement.execute("CREATE TABLE sample_table (sample_table_id
INTEGER, x_cord INTEGER, y_cord INTEGER);\n");
     System.out.println("Table update count:" +
statement.getUpdateCount());
     statement.close();
     statement = conn.createStatement();
     statement.execute("INSERT INTO sample_table (sample_table_id,
x_cord, y_cord) VALUES (0, 0, 0);\n");
     System.out.println("Insert update count:" +
statement.getUpdateCount());
     statement.close();
     statement = conn.createStatement();
     statement.execute("SELECT * from sample_table;\n");
     System.out.println("Select update count:" +
statement.getUpdateCount());
     System.out.println("Select more results:" +
statement.getMoreResults());
     System.out.println("Select results:" + statement.getResultSet());
     statement.close();
     conn.close();


The output is:
Table update count:0
Insert update count:1
Select update count:-1
Select more results:false
Select results:null

I was trying to read the results of my select statement.  But h2 is
telling me there are none.  Obviously I am doing something wrong I
just don't know what.

Mike Power


--
You received this message because you are subscribed to the Google Groups "H2 
Database" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/h2-database?hl=en.

Reply via email to