Return-Path: Delivered-To: apmail-db-derby-user-archive@www.apache.org Received: (qmail 93613 invoked from network); 13 Feb 2008 18:07:27 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 13 Feb 2008 18:07:27 -0000 Received: (qmail 8168 invoked by uid 500); 13 Feb 2008 18:07:19 -0000 Delivered-To: apmail-db-derby-user-archive@db.apache.org Received: (qmail 8148 invoked by uid 500); 13 Feb 2008 18:07:19 -0000 Mailing-List: contact derby-user-help@db.apache.org; run by ezmlm Precedence: bulk list-help: list-unsubscribe: List-Post: List-Id: Reply-To: "Derby Discussion" Delivered-To: mailing list derby-user@db.apache.org Received: (qmail 8132 invoked by uid 99); 13 Feb 2008 18:07:19 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 13 Feb 2008 10:07:19 -0800 X-ASF-Spam-Status: No, hits=2.6 required=10.0 tests=DNS_FROM_OPENWHOIS,SPF_HELO_PASS,SPF_PASS,WHOIS_MYPRIVREG X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of lists@nabble.com designates 216.139.236.158 as permitted sender) Received: from [216.139.236.158] (HELO kuber.nabble.com) (216.139.236.158) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 13 Feb 2008 18:06:33 +0000 Received: from isper.nabble.com ([192.168.236.156]) by kuber.nabble.com with esmtp (Exim 4.63) (envelope-from ) id 1JPM0T-0001d2-Ut for derby-user@db.apache.org; Wed, 13 Feb 2008 10:06:53 -0800 Message-ID: <15461796.post@talk.nabble.com> Date: Wed, 13 Feb 2008 10:06:53 -0800 (PST) From: larsk To: derby-user@db.apache.org Subject: Re: Get auto increment value In-Reply-To: <1202853433.26084.1236522781@webmail.messagingengine.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Nabble-From: larsk8@yahoo.se References: <15443701.post@talk.nabble.com> <1202853148.25234.1236521697@webmail.messagingengine.com> <1202853433.26084.1236522781@webmail.messagingengine.com> X-Virus-Checked: Checked by ClamAV on apache.org Thanks a lot! :) Peter Yuill wrote: > > Oops, > > try statement.executeUpdate("some query", > Statement.RETURN_GENERATED_KEYS) > > > ----- Original message ----- > From: "Peter Yuill" > To: "Derby Discussion" , > derby-user@db.apache.org > Date: Wed, 13 Feb 2008 08:52:28 +1100 > Subject: Re: Get auto increment value > > The standard way to do it is to use the alternate execute eg > statement.executeUpdate("some query", true); > and then > statement.getGeneratedKeys() > > Cheers, > Peter > ----- Original message ----- > From: "larsk" > To: derby-user@db.apache.org > Date: Tue, 12 Feb 2008 13:41:47 -0800 (PST) > Subject: Get auto increment value > > > I am making a java-application that uses an apache derby database. One > of the > fields in one of the tables has auto increment applied (GENERATED BY > DEFAULT > AS IDENTITY). Is it possible to get the value that this field is going > to > get or what value it got when making an insert? Or do I have to make a > select to the database to know this? > I use the following code to insert data to the database: > > -------------------- > > Connection con = DriverManager.getConnection(connectionString); > > Statement state = con.createStatement(); > > try > { > state.executeUpdate(queryString); > } > > catch (Exception ex) > { > throw(ex); > } > > con.close(); > > -------------------- > > If anyone has any idea on how to make this know I would appreciate any > help. > -- > View this message in context: > http://www.nabble.com/Get-auto-increment-value-tp15443701p15443701.html > Sent from the Apache Derby Users mailing list archive at Nabble.com. > > > -- View this message in context: http://www.nabble.com/Get-auto-increment-value-tp15443701p15461796.html Sent from the Apache Derby Users mailing list archive at Nabble.com.