Hi Shaffin

And welcome to Derby ;)

when I browse using the table, I dont see the new row that I originally inserted
What kind of tool are you using to "browse" the table? ij? Or is it from a custom written program? My first guess would be that there was a problem while reading back the data.

>           c = stmt.executeUpdate();
However, just to be sure, it could be interesting to check the return value of executeUpadte, in order to see if a row was really inserted by your statement.

Not sure this is relevant, but what's your platform?

Sylvain


Shaffin Bhanji a écrit :

Hello,

Please be patient as I am new to using Derby. I am using the embedded jdbc driver in my application and it seems that I am able to insert a row using java without any exceptions but when I browse using the table, I dont see the new row that I originally inserted. A snipped of my code looks as follows:

          Class.forName( DERBY_DRIVER ).newInstance();
          //Get a connection
Connection conn = DriverManager.getConnection( "jdbc:derby:directory:/home/shaffin/testdb;create=true", "admin", "password" );
          conn.setAutoCommit(true);
PreparedStatement stmt = conn.prepareStatement("insert into tbltest (fld1, fld2) values(?,?)");
          stmt.setString(1, "fld1test");
          stmt.setString(2, "fld2test");

          c = stmt.executeUpdate();

          stmt.close();
          conn.close();

Any help is kindly appreciated.

Shaffin.





--
Website: http://www.chicoree.fr


Reply via email to