<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
		<id>http://www.jexp.ru/index.php?action=history&amp;feed=atom&amp;title=Java%2FDatabase_SQL_JDBC%2FSQL_Insert</id>
		<title>Java/Database SQL JDBC/SQL Insert - История изменений</title>
		<link rel="self" type="application/atom+xml" href="http://www.jexp.ru/index.php?action=history&amp;feed=atom&amp;title=Java%2FDatabase_SQL_JDBC%2FSQL_Insert"/>
		<link rel="alternate" type="text/html" href="http://www.jexp.ru/index.php?title=Java/Database_SQL_JDBC/SQL_Insert&amp;action=history"/>
		<updated>2026-04-22T11:11:00Z</updated>
		<subtitle>История изменений этой страницы в вики</subtitle>
		<generator>MediaWiki 1.30.0</generator>

	<entry>
		<id>http://www.jexp.ru/index.php?title=Java/Database_SQL_JDBC/SQL_Insert&amp;diff=6923&amp;oldid=prev</id>
		<title>Admin: 1 версия</title>
		<link rel="alternate" type="text/html" href="http://www.jexp.ru/index.php?title=Java/Database_SQL_JDBC/SQL_Insert&amp;diff=6923&amp;oldid=prev"/>
				<updated>2010-06-01T06:34:06Z</updated>
		
		<summary type="html">&lt;p&gt;1 версия&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr style=&quot;vertical-align: top;&quot; lang=&quot;ru&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Предыдущая&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Версия 06:34, 1 июня 2010&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; style=&quot;text-align: center;&quot; lang=&quot;ru&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(нет различий)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>http://www.jexp.ru/index.php?title=Java/Database_SQL_JDBC/SQL_Insert&amp;diff=6922&amp;oldid=prev</id>
		<title> в 18:01, 31 мая 2010</title>
		<link rel="alternate" type="text/html" href="http://www.jexp.ru/index.php?title=Java/Database_SQL_JDBC/SQL_Insert&amp;diff=6922&amp;oldid=prev"/>
				<updated>2010-05-31T18:01:44Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== Insert data ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
/*&lt;br /&gt;
Copyright 2003 Sun Microsystems, Inc. ALL RIGHTS RESERVED.&lt;br /&gt;
Use of this software is authorized pursuant to the terms of the license found at&lt;br /&gt;
http://developer.java.sun.ru/berkeley_license.html.&lt;br /&gt;
Copyright 2003 Sun Microsystems, Inc. All Rights Reserved.  &lt;br /&gt;
Redistribution and use in source and binary forms, with or without modification,&lt;br /&gt;
are permitted provided that the following conditions are met: &lt;br /&gt;
- Redistribution of source code must retain the above copyright notice, &lt;br /&gt;
this list of conditions and the following disclaimer.&lt;br /&gt;
- Redistribution in binary form must reproduce the above copyright notice,&lt;br /&gt;
this list of conditions and the following disclaimer in the documentation&lt;br /&gt;
and/or other materials provided with the distribution.&lt;br /&gt;
Neither the name of Sun Microsystems, Inc. or the names of contributors may &lt;br /&gt;
be used to endorse or promote products derived from this software without&lt;br /&gt;
specific prior written permission.&lt;br /&gt;
This software is provided &amp;quot;AS IS,&amp;quot; without a warranty of any kind.  &lt;br /&gt;
ALL EXPRESS OR IMPLIED CONDITIONS, REPRESENTATIONS AND WARRANTIES, INCLUDING&lt;br /&gt;
ANY IMPLIED WARRANTY OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE OR&lt;br /&gt;
NON-INFRINGEMENT, ARE HEREBY EXCLUDED. SUN MICORSYSTEMS, INC. (&amp;quot;SUN&amp;quot;)&lt;br /&gt;
AND ITS LICENSORS SHALL NOT BE LIABLE FOR ANY DAMAGES SUFFERED BY LICENSEE&lt;br /&gt;
AS A RESULT OF USING, MODIFYING OR DISTRIBUTING THIS SOFTWARE OR ITS&lt;br /&gt;
DERIVATIVES. IN NO EVENT WILL SUN OR ITS LICENSORS BE LIABLE FOR ANY LOST&lt;br /&gt;
REVENUE, PROFIT OR DATA, OR FOR DIRECT, INDIRECT, SPECIAL, CONSEQUENTIAL, &lt;br /&gt;
INCIDENTAL OR PUNITIVE DAMAGES, HOWEVER CAUSED AND REGARDLESS OF THE THEORY OF&lt;br /&gt;
LIABILITY, ARISING OUT OF THE USE OF OR INABILITY TO USE THIS SOFTWARE, EVEN&lt;br /&gt;
IF SUN HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.&lt;br /&gt;
You acknowledge that this software is not designed, licensed or intended for&lt;br /&gt;
use in the design, construction, operation or maintenance of any nuclear&lt;br /&gt;
facility.&lt;br /&gt;
&lt;br /&gt;
*/&lt;br /&gt;
&lt;br /&gt;
/*&lt;br /&gt;
 * Copyright 2003 Sun Microsystems, Inc.  ALL RIGHTS RESERVED.&lt;br /&gt;
 * Use of this software is authorized pursuant to the terms of the license found at&lt;br /&gt;
 * http://developer.java.sun.ru/berkeley_license.html.&lt;br /&gt;
 */ &lt;br /&gt;
import java.sql.*;&lt;br /&gt;
     &lt;br /&gt;
public class InsertSuppliers {&lt;br /&gt;
  public static void main(String args[]) {&lt;br /&gt;
      &lt;br /&gt;
    String url = &amp;quot;jdbc:mySubprotocol:myDataSource&amp;quot;;&lt;br /&gt;
    Connection con;&lt;br /&gt;
    Statement stmt;&lt;br /&gt;
    String query = &amp;quot;select SUP_NAME, SUP_ID from SUPPLIERS&amp;quot;;&lt;br /&gt;
  &lt;br /&gt;
    try {&lt;br /&gt;
      Class.forName(&amp;quot;myDriver.ClassName&amp;quot;);&lt;br /&gt;
  &lt;br /&gt;
    } catch(java.lang.ClassNotFoundException e) {&lt;br /&gt;
      System.err.print(&amp;quot;ClassNotFoundException: &amp;quot;);&lt;br /&gt;
      System.err.println(e.getMessage());&lt;br /&gt;
    }  &lt;br /&gt;
  &lt;br /&gt;
    try {&lt;br /&gt;
      con = DriverManager.getConnection(url, &lt;br /&gt;
                   &amp;quot;myLogin&amp;quot;, &amp;quot;myPassword&amp;quot;);&lt;br /&gt;
  &lt;br /&gt;
      stmt = con.createStatement();              &lt;br /&gt;
  &lt;br /&gt;
      stmt.executeUpdate(&amp;quot;insert into SUPPLIERS &amp;quot; +&lt;br /&gt;
                   &amp;quot;values(49, &amp;quot;Superior Coffee&amp;quot;, &amp;quot;1 Party Place&amp;quot;, &amp;quot; +&lt;br /&gt;
         &amp;quot;&amp;quot;Mendocino&amp;quot;, &amp;quot;CA&amp;quot;, &amp;quot;95460&amp;quot;)&amp;quot;);&lt;br /&gt;
    &lt;br /&gt;
      stmt.executeUpdate(&amp;quot;insert into SUPPLIERS &amp;quot; +&lt;br /&gt;
        &amp;quot;values(101, &amp;quot;Acme, Inc.&amp;quot;, &amp;quot;99 Market Street&amp;quot;, &amp;quot; +&lt;br /&gt;
        &amp;quot;&amp;quot;Groundsville&amp;quot;, &amp;quot;CA&amp;quot;, &amp;quot;95199&amp;quot;)&amp;quot;);&lt;br /&gt;
  &lt;br /&gt;
      stmt.executeUpdate(&amp;quot;insert into SUPPLIERS &amp;quot; +&lt;br /&gt;
                   &amp;quot;values(150, &amp;quot;The High Ground&amp;quot;, &amp;quot;100 Coffee Lane&amp;quot;, &amp;quot; +&lt;br /&gt;
         &amp;quot;&amp;quot;Meadows&amp;quot;, &amp;quot;CA&amp;quot;, &amp;quot;93966&amp;quot;)&amp;quot;);&lt;br /&gt;
  &lt;br /&gt;
      ResultSet rs = stmt.executeQuery(query);&lt;br /&gt;
  &lt;br /&gt;
      System.out.println(&amp;quot;Suppliers and their ID Numbers:&amp;quot;);&lt;br /&gt;
      while (rs.next()) {&lt;br /&gt;
        String s = rs.getString(&amp;quot;SUP_NAME&amp;quot;);&lt;br /&gt;
        int n = rs.getInt(&amp;quot;SUP_ID&amp;quot;);&lt;br /&gt;
        System.out.println(s + &amp;quot;   &amp;quot; + n);&lt;br /&gt;
      }&lt;br /&gt;
  &lt;br /&gt;
      stmt.close();&lt;br /&gt;
      con.close();&lt;br /&gt;
  &lt;br /&gt;
    } catch(SQLException ex) {&lt;br /&gt;
      System.err.println(&amp;quot;SQLException: &amp;quot; + ex.getMessage());&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
           &lt;br /&gt;
       &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- end source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Insert data 2 ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
/*&lt;br /&gt;
Copyright 2003 Sun Microsystems, Inc. ALL RIGHTS RESERVED.&lt;br /&gt;
Use of this software is authorized pursuant to the terms of the license found at&lt;br /&gt;
http://developer.java.sun.ru/berkeley_license.html.&lt;br /&gt;
Copyright 2003 Sun Microsystems, Inc. All Rights Reserved.  &lt;br /&gt;
Redistribution and use in source and binary forms, with or without modification,&lt;br /&gt;
are permitted provided that the following conditions are met: &lt;br /&gt;
- Redistribution of source code must retain the above copyright notice, &lt;br /&gt;
this list of conditions and the following disclaimer.&lt;br /&gt;
- Redistribution in binary form must reproduce the above copyright notice,&lt;br /&gt;
this list of conditions and the following disclaimer in the documentation&lt;br /&gt;
and/or other materials provided with the distribution.&lt;br /&gt;
Neither the name of Sun Microsystems, Inc. or the names of contributors may &lt;br /&gt;
be used to endorse or promote products derived from this software without&lt;br /&gt;
specific prior written permission.&lt;br /&gt;
This software is provided &amp;quot;AS IS,&amp;quot; without a warranty of any kind.  &lt;br /&gt;
ALL EXPRESS OR IMPLIED CONDITIONS, REPRESENTATIONS AND WARRANTIES, INCLUDING&lt;br /&gt;
ANY IMPLIED WARRANTY OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE OR&lt;br /&gt;
NON-INFRINGEMENT, ARE HEREBY EXCLUDED. SUN MICORSYSTEMS, INC. (&amp;quot;SUN&amp;quot;)&lt;br /&gt;
AND ITS LICENSORS SHALL NOT BE LIABLE FOR ANY DAMAGES SUFFERED BY LICENSEE&lt;br /&gt;
AS A RESULT OF USING, MODIFYING OR DISTRIBUTING THIS SOFTWARE OR ITS&lt;br /&gt;
DERIVATIVES. IN NO EVENT WILL SUN OR ITS LICENSORS BE LIABLE FOR ANY LOST&lt;br /&gt;
REVENUE, PROFIT OR DATA, OR FOR DIRECT, INDIRECT, SPECIAL, CONSEQUENTIAL, &lt;br /&gt;
INCIDENTAL OR PUNITIVE DAMAGES, HOWEVER CAUSED AND REGARDLESS OF THE THEORY OF&lt;br /&gt;
LIABILITY, ARISING OUT OF THE USE OF OR INABILITY TO USE THIS SOFTWARE, EVEN&lt;br /&gt;
IF SUN HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.&lt;br /&gt;
You acknowledge that this software is not designed, licensed or intended for&lt;br /&gt;
use in the design, construction, operation or maintenance of any nuclear&lt;br /&gt;
facility.&lt;br /&gt;
&lt;br /&gt;
*/&lt;br /&gt;
&lt;br /&gt;
/*&lt;br /&gt;
 * Copyright 2003 Sun Microsystems, Inc.  ALL RIGHTS RESERVED.&lt;br /&gt;
 * Use of this software is authorized pursuant to the terms of the license found at&lt;br /&gt;
 * http://developer.java.sun.ru/berkeley_license.html.&lt;br /&gt;
 */ &lt;br /&gt;
import java.sql.*;&lt;br /&gt;
     &lt;br /&gt;
public class InsertCoffees {&lt;br /&gt;
  public static void main(String args[]) {&lt;br /&gt;
      &lt;br /&gt;
    String url = &amp;quot;jdbc:mySubprotocol:myDataSource&amp;quot;;&lt;br /&gt;
    Connection con;&lt;br /&gt;
    Statement stmt;&lt;br /&gt;
    String query = &amp;quot;select COF_NAME, PRICE from COFFEES&amp;quot;;&lt;br /&gt;
  &lt;br /&gt;
    try {&lt;br /&gt;
      Class.forName(&amp;quot;myDriver.ClassName&amp;quot;);&lt;br /&gt;
  &lt;br /&gt;
    } catch(java.lang.ClassNotFoundException e) {&lt;br /&gt;
      System.err.print(&amp;quot;ClassNotFoundException: &amp;quot;); &lt;br /&gt;
      System.err.println(e.getMessage());&lt;br /&gt;
    }&lt;br /&gt;
    try {&lt;br /&gt;
      con = DriverManager.getConnection(url, &lt;br /&gt;
                   &amp;quot;myLogin&amp;quot;, &amp;quot;myPassword&amp;quot;);&lt;br /&gt;
  &lt;br /&gt;
      stmt = con.createStatement();              &lt;br /&gt;
  &lt;br /&gt;
      stmt.executeUpdate(&amp;quot;insert into COFFEES &amp;quot; +&lt;br /&gt;
             &amp;quot;values(&amp;quot;Colombian&amp;quot;, 00101, 7.99, 0, 0)&amp;quot;);&lt;br /&gt;
  &lt;br /&gt;
      stmt.executeUpdate(&amp;quot;insert into COFFEES &amp;quot; +&lt;br /&gt;
             &amp;quot;values(&amp;quot;French_Roast&amp;quot;, 00049, 8.99, 0, 0)&amp;quot;);&lt;br /&gt;
      &lt;br /&gt;
      stmt.executeUpdate(&amp;quot;insert into COFFEES &amp;quot; +&lt;br /&gt;
             &amp;quot;values(&amp;quot;Espresso&amp;quot;, 00150, 9.99, 0, 0)&amp;quot;);&lt;br /&gt;
  &lt;br /&gt;
      stmt.executeUpdate(&amp;quot;insert into COFFEES &amp;quot; +&lt;br /&gt;
               &amp;quot;values(&amp;quot;Colombian_Decaf&amp;quot;, 00101, 8.99, 0, 0)&amp;quot;);&lt;br /&gt;
  &lt;br /&gt;
      stmt.executeUpdate(&amp;quot;insert into COFFEES &amp;quot; +&lt;br /&gt;
             &amp;quot;values(&amp;quot;French_Roast_Decaf&amp;quot;, 00049, 9.99, 0, 0)&amp;quot;);&lt;br /&gt;
  &lt;br /&gt;
      ResultSet rs = stmt.executeQuery(query);&lt;br /&gt;
  &lt;br /&gt;
      System.out.println(&amp;quot;Coffee Break Coffees and Prices:&amp;quot;);&lt;br /&gt;
      while (rs.next()) {&lt;br /&gt;
        String s = rs.getString(&amp;quot;COF_NAME&amp;quot;);&lt;br /&gt;
        float f = rs.getFloat(&amp;quot;PRICE&amp;quot;);&lt;br /&gt;
        System.out.println(s + &amp;quot;   &amp;quot; + f);&lt;br /&gt;
      }&lt;br /&gt;
  &lt;br /&gt;
      stmt.close();&lt;br /&gt;
      con.close();&lt;br /&gt;
  &lt;br /&gt;
    } catch(SQLException ex) {&lt;br /&gt;
      System.err.println(&amp;quot;SQLException: &amp;quot; + ex.getMessage());&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
           &lt;br /&gt;
       &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- end source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Insert Row ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
/*&lt;br /&gt;
 * Copyright (c) Ian F. Darwin, http://www.darwinsys.ru/, 1996-2002. All rights&lt;br /&gt;
 * reserved. Software written by Ian F. Darwin and others. $Id: LICENSE,v 1.8&lt;br /&gt;
 * 2004/02/09 03:33:38 ian Exp $&lt;br /&gt;
 * &lt;br /&gt;
 * Redistribution and use in source and binary forms, with or without&lt;br /&gt;
 * modification, are permitted provided that the following conditions are met:&lt;br /&gt;
 * 1. Redistributions of source code must retain the above copyright notice,&lt;br /&gt;
 * this list of conditions and the following disclaimer. 2. Redistributions in&lt;br /&gt;
 * binary form must reproduce the above copyright notice, this list of&lt;br /&gt;
 * conditions and the following disclaimer in the documentation and/or other&lt;br /&gt;
 * materials provided with the distribution.&lt;br /&gt;
 * &lt;br /&gt;
 * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS&amp;quot;&amp;quot; AND ANY&lt;br /&gt;
 * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED&lt;br /&gt;
 * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE&lt;br /&gt;
 * DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE FOR ANY&lt;br /&gt;
 * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES&lt;br /&gt;
 * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;&lt;br /&gt;
 * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND&lt;br /&gt;
 * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT&lt;br /&gt;
 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS&lt;br /&gt;
 * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.&lt;br /&gt;
 * &lt;br /&gt;
 * Java, the Duke mascot, and all variants of Sun&amp;quot;s Java &amp;quot;steaming coffee cup&amp;quot;&lt;br /&gt;
 * logo are trademarks of Sun Microsystems. Sun&amp;quot;s, and James Gosling&amp;quot;s,&lt;br /&gt;
 * pioneering role in inventing and promulgating (and standardizing) the Java&lt;br /&gt;
 * language and environment is gratefully acknowledged.&lt;br /&gt;
 * &lt;br /&gt;
 * The pioneering role of Dennis Ritchie and Bjarne Stroustrup, of AT&amp;amp;T, for&lt;br /&gt;
 * inventing predecessor languages C and C++ is also gratefully acknowledged.&lt;br /&gt;
 */&lt;br /&gt;
import java.sql.Connection;&lt;br /&gt;
import java.sql.DriverManager;&lt;br /&gt;
import java.sql.ResultSet;&lt;br /&gt;
import java.sql.ResultSetMetaData;&lt;br /&gt;
import java.sql.SQLException;&lt;br /&gt;
import java.sql.Statement;&lt;br /&gt;
public class InsertRowBug {&lt;br /&gt;
  public static void main(String args[]) {&lt;br /&gt;
    String url;&lt;br /&gt;
    // url = &amp;quot;jdbc:odbc:SQL Anywhere 5.0 Sample&amp;quot;;&lt;br /&gt;
    // url = &amp;quot;jdbc:oracle:thin:@server:1521:db570&amp;quot;;&lt;br /&gt;
    url = &amp;quot;jdbc:odbc:RainForestDSN&amp;quot;;&lt;br /&gt;
    String driver;&lt;br /&gt;
    //driver = &amp;quot;oracle.jdbc.driver.OracleDriver&amp;quot;;&lt;br /&gt;
    driver = &amp;quot;sun.jdbc.odbc.JdbcOdbcDriver&amp;quot;;&lt;br /&gt;
    String user, pass;&lt;br /&gt;
    user = &amp;quot;student&amp;quot;;&lt;br /&gt;
    pass = &amp;quot;student&amp;quot;;&lt;br /&gt;
    Connection con;&lt;br /&gt;
    Statement stmt;&lt;br /&gt;
    ResultSet uprs;&lt;br /&gt;
    try {&lt;br /&gt;
      Class.forName(driver);&lt;br /&gt;
    } catch (java.lang.ClassNotFoundException e) {&lt;br /&gt;
      System.err.println(e);&lt;br /&gt;
      return;&lt;br /&gt;
    }&lt;br /&gt;
    try {&lt;br /&gt;
      con = DriverManager.getConnection(url, user, pass);&lt;br /&gt;
      stmt = con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,&lt;br /&gt;
          ResultSet.CONCUR_UPDATABLE);&lt;br /&gt;
      uprs = stmt.executeQuery(&amp;quot;SELECT * FROM Music_Recordings&amp;quot;);&lt;br /&gt;
      // Check the column count&lt;br /&gt;
      ResultSetMetaData md = uprs.getMetaData();&lt;br /&gt;
      System.out.println(&amp;quot;Resultset has &amp;quot; + md.getColumnCount()&lt;br /&gt;
          + &amp;quot; cols.&amp;quot;);&lt;br /&gt;
      int rowNum = uprs.getRow();&lt;br /&gt;
      System.out.println(&amp;quot;row1 &amp;quot; + rowNum);&lt;br /&gt;
      uprs.absolute(1);&lt;br /&gt;
      rowNum = uprs.getRow();&lt;br /&gt;
      System.out.println(&amp;quot;row2 &amp;quot; + rowNum);&lt;br /&gt;
      uprs.next();&lt;br /&gt;
      uprs.moveToInsertRow();&lt;br /&gt;
      uprs.updateInt(1, 150);&lt;br /&gt;
      uprs.updateString(2, &amp;quot;Madonna&amp;quot;);&lt;br /&gt;
      uprs.updateString(3, &amp;quot;Dummy&amp;quot;);&lt;br /&gt;
      uprs.updateString(4, &amp;quot;Jazz&amp;quot;);&lt;br /&gt;
      uprs.updateString(5, &amp;quot;Image&amp;quot;);&lt;br /&gt;
      uprs.updateInt(6, 5);&lt;br /&gt;
      uprs.updateDouble(7, 5);&lt;br /&gt;
      uprs.updateInt(8, 15);&lt;br /&gt;
      uprs.insertRow();&lt;br /&gt;
      uprs.close();&lt;br /&gt;
      stmt.close();&lt;br /&gt;
      con.close();&lt;br /&gt;
    } catch (SQLException ex) {&lt;br /&gt;
      System.err.println(&amp;quot;SQLException: &amp;quot; + ex.getMessage());&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
           &lt;br /&gt;
       &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- end source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Insert Row 2 ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
/*&lt;br /&gt;
Copyright 2003 Sun Microsystems, Inc. ALL RIGHTS RESERVED.&lt;br /&gt;
Use of this software is authorized pursuant to the terms of the license found at&lt;br /&gt;
http://developer.java.sun.ru/berkeley_license.html.&lt;br /&gt;
Copyright 2003 Sun Microsystems, Inc. All Rights Reserved.  &lt;br /&gt;
Redistribution and use in source and binary forms, with or without modification,&lt;br /&gt;
are permitted provided that the following conditions are met: &lt;br /&gt;
- Redistribution of source code must retain the above copyright notice, &lt;br /&gt;
this list of conditions and the following disclaimer.&lt;br /&gt;
- Redistribution in binary form must reproduce the above copyright notice,&lt;br /&gt;
this list of conditions and the following disclaimer in the documentation&lt;br /&gt;
and/or other materials provided with the distribution.&lt;br /&gt;
Neither the name of Sun Microsystems, Inc. or the names of contributors may &lt;br /&gt;
be used to endorse or promote products derived from this software without&lt;br /&gt;
specific prior written permission.&lt;br /&gt;
This software is provided &amp;quot;AS IS,&amp;quot; without a warranty of any kind.  &lt;br /&gt;
ALL EXPRESS OR IMPLIED CONDITIONS, REPRESENTATIONS AND WARRANTIES, INCLUDING&lt;br /&gt;
ANY IMPLIED WARRANTY OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE OR&lt;br /&gt;
NON-INFRINGEMENT, ARE HEREBY EXCLUDED. SUN MICORSYSTEMS, INC. (&amp;quot;SUN&amp;quot;)&lt;br /&gt;
AND ITS LICENSORS SHALL NOT BE LIABLE FOR ANY DAMAGES SUFFERED BY LICENSEE&lt;br /&gt;
AS A RESULT OF USING, MODIFYING OR DISTRIBUTING THIS SOFTWARE OR ITS&lt;br /&gt;
DERIVATIVES. IN NO EVENT WILL SUN OR ITS LICENSORS BE LIABLE FOR ANY LOST&lt;br /&gt;
REVENUE, PROFIT OR DATA, OR FOR DIRECT, INDIRECT, SPECIAL, CONSEQUENTIAL, &lt;br /&gt;
INCIDENTAL OR PUNITIVE DAMAGES, HOWEVER CAUSED AND REGARDLESS OF THE THEORY OF&lt;br /&gt;
LIABILITY, ARISING OUT OF THE USE OF OR INABILITY TO USE THIS SOFTWARE, EVEN&lt;br /&gt;
IF SUN HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.&lt;br /&gt;
You acknowledge that this software is not designed, licensed or intended for&lt;br /&gt;
use in the design, construction, operation or maintenance of any nuclear&lt;br /&gt;
facility.&lt;br /&gt;
&lt;br /&gt;
*/&lt;br /&gt;
&lt;br /&gt;
/*&lt;br /&gt;
 * Copyright 2003 Sun Microsystems, Inc.  ALL RIGHTS RESERVED.&lt;br /&gt;
 * Use of this software is authorized pursuant to the terms of the license found at&lt;br /&gt;
 * http://developer.java.sun.ru/berkeley_license.html.&lt;br /&gt;
 */ &lt;br /&gt;
import java.sql.*;&lt;br /&gt;
public class InsertRow {&lt;br /&gt;
  public static void main(String args[]) {&lt;br /&gt;
    String url = &amp;quot;jdbc:mySubprotocol:myDataSource&amp;quot;;&lt;br /&gt;
    Connection con;&lt;br /&gt;
    Statement stmt;&lt;br /&gt;
    String query = &amp;quot;select COF_NAME, PRICE from COFFEES&amp;quot;;&lt;br /&gt;
    try {&lt;br /&gt;
      Class.forName(&amp;quot;myDriver.ClassName&amp;quot;);&lt;br /&gt;
    } catch(java.lang.ClassNotFoundException e) {&lt;br /&gt;
      System.err.print(&amp;quot;ClassNotFoundException: &amp;quot;);&lt;br /&gt;
      System.err.println(e.getMessage());&lt;br /&gt;
    }&lt;br /&gt;
    try {&lt;br /&gt;
      con = DriverManager.getConnection(url,&lt;br /&gt;
          &amp;quot;myLogin&amp;quot;, &amp;quot;myPassword&amp;quot;);&lt;br /&gt;
      stmt = con.createStatement(&lt;br /&gt;
        ResultSet.TYPE_SCROLL_SENSITIVE, ResultSet.CONCUR_UPDATABLE);&lt;br /&gt;
      ResultSet uprs = stmt.executeQuery(&lt;br /&gt;
        &amp;quot;SELECT * FROM COFFEES&amp;quot;);&lt;br /&gt;
      uprs.moveToInsertRow();&lt;br /&gt;
      uprs.updateString(&amp;quot;COF_NAME&amp;quot;, &amp;quot;Kona&amp;quot;);&lt;br /&gt;
      uprs.updateInt(&amp;quot;SUP_ID&amp;quot;, 150);&lt;br /&gt;
      uprs.updateFloat(&amp;quot;PRICE&amp;quot;, 10.99f);&lt;br /&gt;
      uprs.updateInt(&amp;quot;SALES&amp;quot;, 0);&lt;br /&gt;
      uprs.updateInt(&amp;quot;TOTAL&amp;quot;, 0);&lt;br /&gt;
      uprs.insertRow();&lt;br /&gt;
      uprs.beforeFirst();&lt;br /&gt;
      System.out.println(&amp;quot;Table COFFEES after insertion:&amp;quot;);&lt;br /&gt;
      while (uprs.next()) {&lt;br /&gt;
        String s = uprs.getString(&amp;quot;COF_NAME&amp;quot;);&lt;br /&gt;
        int sup = uprs.getInt(&amp;quot;SUP_ID&amp;quot;);&lt;br /&gt;
        float f = uprs.getFloat(&amp;quot;PRICE&amp;quot;);&lt;br /&gt;
        int sales = uprs.getInt(&amp;quot;SALES&amp;quot;);&lt;br /&gt;
        int t = uprs.getInt(&amp;quot;TOTAL&amp;quot;);&lt;br /&gt;
        System.out.print(s + &amp;quot;   &amp;quot; + sup + &amp;quot;   &amp;quot; + f + &amp;quot;   &amp;quot;);&lt;br /&gt;
        System.out.println(sales + &amp;quot;   &amp;quot; + t);&lt;br /&gt;
      }&lt;br /&gt;
      uprs.close();&lt;br /&gt;
      stmt.close();&lt;br /&gt;
      con.close();&lt;br /&gt;
    } catch(SQLException ex) {&lt;br /&gt;
      System.err.println(&amp;quot;SQLException: &amp;quot; + ex.getMessage());&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
           &lt;br /&gt;
       &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- end source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Insert rows ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
/*&lt;br /&gt;
Copyright 2003 Sun Microsystems, Inc. ALL RIGHTS RESERVED.&lt;br /&gt;
Use of this software is authorized pursuant to the terms of the license found at&lt;br /&gt;
http://developer.java.sun.ru/berkeley_license.html.&lt;br /&gt;
Copyright 2003 Sun Microsystems, Inc. All Rights Reserved.  &lt;br /&gt;
Redistribution and use in source and binary forms, with or without modification,&lt;br /&gt;
are permitted provided that the following conditions are met: &lt;br /&gt;
- Redistribution of source code must retain the above copyright notice, &lt;br /&gt;
this list of conditions and the following disclaimer.&lt;br /&gt;
- Redistribution in binary form must reproduce the above copyright notice,&lt;br /&gt;
this list of conditions and the following disclaimer in the documentation&lt;br /&gt;
and/or other materials provided with the distribution.&lt;br /&gt;
Neither the name of Sun Microsystems, Inc. or the names of contributors may &lt;br /&gt;
be used to endorse or promote products derived from this software without&lt;br /&gt;
specific prior written permission.&lt;br /&gt;
This software is provided &amp;quot;AS IS,&amp;quot; without a warranty of any kind.  &lt;br /&gt;
ALL EXPRESS OR IMPLIED CONDITIONS, REPRESENTATIONS AND WARRANTIES, INCLUDING&lt;br /&gt;
ANY IMPLIED WARRANTY OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE OR&lt;br /&gt;
NON-INFRINGEMENT, ARE HEREBY EXCLUDED. SUN MICORSYSTEMS, INC. (&amp;quot;SUN&amp;quot;)&lt;br /&gt;
AND ITS LICENSORS SHALL NOT BE LIABLE FOR ANY DAMAGES SUFFERED BY LICENSEE&lt;br /&gt;
AS A RESULT OF USING, MODIFYING OR DISTRIBUTING THIS SOFTWARE OR ITS&lt;br /&gt;
DERIVATIVES. IN NO EVENT WILL SUN OR ITS LICENSORS BE LIABLE FOR ANY LOST&lt;br /&gt;
REVENUE, PROFIT OR DATA, OR FOR DIRECT, INDIRECT, SPECIAL, CONSEQUENTIAL, &lt;br /&gt;
INCIDENTAL OR PUNITIVE DAMAGES, HOWEVER CAUSED AND REGARDLESS OF THE THEORY OF&lt;br /&gt;
LIABILITY, ARISING OUT OF THE USE OF OR INABILITY TO USE THIS SOFTWARE, EVEN&lt;br /&gt;
IF SUN HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.&lt;br /&gt;
You acknowledge that this software is not designed, licensed or intended for&lt;br /&gt;
use in the design, construction, operation or maintenance of any nuclear&lt;br /&gt;
facility.&lt;br /&gt;
&lt;br /&gt;
*/&lt;br /&gt;
/*&lt;br /&gt;
 * Copyright 2003 Sun Microsystems, Inc.  ALL RIGHTS RESERVED.&lt;br /&gt;
 * Use of this software is authorized pursuant to the terms of the license found at&lt;br /&gt;
 * http://developer.java.sun.ru/berkeley_license.html.&lt;br /&gt;
 */ &lt;br /&gt;
import java.sql.*;&lt;br /&gt;
public class InsertRows {&lt;br /&gt;
  public static void main(String args[]) {&lt;br /&gt;
    String url = &amp;quot;jdbc:mySubprotocol:myDataSource&amp;quot;;&lt;br /&gt;
    Connection con;&lt;br /&gt;
    Statement stmt;&lt;br /&gt;
    try {&lt;br /&gt;
      Class.forName(&amp;quot;myDriver.ClassName&amp;quot;);&lt;br /&gt;
    } catch(java.lang.ClassNotFoundException e) {&lt;br /&gt;
      System.err.print(&amp;quot;ClassNotFoundException: &amp;quot;);&lt;br /&gt;
      System.err.println(e.getMessage());&lt;br /&gt;
    }&lt;br /&gt;
    try {&lt;br /&gt;
      con = DriverManager.getConnection(url,&lt;br /&gt;
                   &amp;quot;myLogin&amp;quot;, &amp;quot;myPassword&amp;quot;);&lt;br /&gt;
      stmt = con.createStatement(&lt;br /&gt;
        ResultSet.TYPE_SCROLL_SENSITIVE, ResultSet.CONCUR_UPDATABLE);&lt;br /&gt;
            ResultSet uprs = stmt.executeQuery(&amp;quot;SELECT * FROM COFFEES&amp;quot;);&lt;br /&gt;
      uprs.moveToInsertRow();&lt;br /&gt;
      uprs.updateString(&amp;quot;COF_NAME&amp;quot;, &amp;quot;Kona&amp;quot;);&lt;br /&gt;
      uprs.updateInt(&amp;quot;SUP_ID&amp;quot;, 150);&lt;br /&gt;
      uprs.updateFloat(&amp;quot;PRICE&amp;quot;, 10.99f);&lt;br /&gt;
      uprs.updateInt(&amp;quot;SALES&amp;quot;, 0);&lt;br /&gt;
      uprs.updateInt(&amp;quot;TOTAL&amp;quot;, 0);&lt;br /&gt;
      uprs.insertRow();&lt;br /&gt;
      uprs.updateString(&amp;quot;COF_NAME&amp;quot;, &amp;quot;Kona_Decaf&amp;quot;);&lt;br /&gt;
      uprs.updateInt(&amp;quot;SUP_ID&amp;quot;, 150);&lt;br /&gt;
      uprs.updateFloat(&amp;quot;PRICE&amp;quot;, 11.99f);&lt;br /&gt;
      uprs.updateInt(&amp;quot;SALES&amp;quot;, 0);&lt;br /&gt;
      uprs.updateInt(&amp;quot;TOTAL&amp;quot;, 0);&lt;br /&gt;
      uprs.insertRow();&lt;br /&gt;
      uprs.beforeFirst();&lt;br /&gt;
      System.out.println(&amp;quot;Table COFFEES after insertion:&amp;quot;);&lt;br /&gt;
      while (uprs.next()) {&lt;br /&gt;
        String name = uprs.getString(&amp;quot;COF_NAME&amp;quot;);&lt;br /&gt;
        int id = uprs.getInt(&amp;quot;SUP_ID&amp;quot;);&lt;br /&gt;
        float price = uprs.getFloat(&amp;quot;PRICE&amp;quot;);&lt;br /&gt;
        int sales = uprs.getInt(&amp;quot;SALES&amp;quot;);&lt;br /&gt;
        int total = uprs.getInt(&amp;quot;TOTAL&amp;quot;);&lt;br /&gt;
        System.out.print(name + &amp;quot;   &amp;quot; + id + &amp;quot;   &amp;quot; + price);&lt;br /&gt;
        System.out.println(&amp;quot;   &amp;quot; + sales + &amp;quot;   &amp;quot; + total);&lt;br /&gt;
      }&lt;br /&gt;
      uprs.close();&lt;br /&gt;
      stmt.close();&lt;br /&gt;
      con.close();&lt;br /&gt;
    } catch(SQLException ex) {&lt;br /&gt;
      System.err.println(&amp;quot;SQLException: &amp;quot; + ex.getMessage());&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
           &lt;br /&gt;
       &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- end source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Insert rows 2 ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
/*&lt;br /&gt;
Copyright 2003 Sun Microsystems, Inc. ALL RIGHTS RESERVED.&lt;br /&gt;
Use of this software is authorized pursuant to the terms of the license found at&lt;br /&gt;
http://developer.java.sun.ru/berkeley_license.html.&lt;br /&gt;
Copyright 2003 Sun Microsystems, Inc. All Rights Reserved.  &lt;br /&gt;
Redistribution and use in source and binary forms, with or without modification,&lt;br /&gt;
are permitted provided that the following conditions are met: &lt;br /&gt;
- Redistribution of source code must retain the above copyright notice, &lt;br /&gt;
this list of conditions and the following disclaimer.&lt;br /&gt;
- Redistribution in binary form must reproduce the above copyright notice,&lt;br /&gt;
this list of conditions and the following disclaimer in the documentation&lt;br /&gt;
and/or other materials provided with the distribution.&lt;br /&gt;
Neither the name of Sun Microsystems, Inc. or the names of contributors may &lt;br /&gt;
be used to endorse or promote products derived from this software without&lt;br /&gt;
specific prior written permission.&lt;br /&gt;
This software is provided &amp;quot;AS IS,&amp;quot; without a warranty of any kind.  &lt;br /&gt;
ALL EXPRESS OR IMPLIED CONDITIONS, REPRESENTATIONS AND WARRANTIES, INCLUDING&lt;br /&gt;
ANY IMPLIED WARRANTY OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE OR&lt;br /&gt;
NON-INFRINGEMENT, ARE HEREBY EXCLUDED. SUN MICORSYSTEMS, INC. (&amp;quot;SUN&amp;quot;)&lt;br /&gt;
AND ITS LICENSORS SHALL NOT BE LIABLE FOR ANY DAMAGES SUFFERED BY LICENSEE&lt;br /&gt;
AS A RESULT OF USING, MODIFYING OR DISTRIBUTING THIS SOFTWARE OR ITS&lt;br /&gt;
DERIVATIVES. IN NO EVENT WILL SUN OR ITS LICENSORS BE LIABLE FOR ANY LOST&lt;br /&gt;
REVENUE, PROFIT OR DATA, OR FOR DIRECT, INDIRECT, SPECIAL, CONSEQUENTIAL, &lt;br /&gt;
INCIDENTAL OR PUNITIVE DAMAGES, HOWEVER CAUSED AND REGARDLESS OF THE THEORY OF&lt;br /&gt;
LIABILITY, ARISING OUT OF THE USE OF OR INABILITY TO USE THIS SOFTWARE, EVEN&lt;br /&gt;
IF SUN HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.&lt;br /&gt;
You acknowledge that this software is not designed, licensed or intended for&lt;br /&gt;
use in the design, construction, operation or maintenance of any nuclear&lt;br /&gt;
facility.&lt;br /&gt;
&lt;br /&gt;
*/&lt;br /&gt;
/*&lt;br /&gt;
 * Copyright 2003 Sun Microsystems, Inc.  ALL RIGHTS RESERVED.&lt;br /&gt;
 * Use of this software is authorized pursuant to the terms of the license found at&lt;br /&gt;
 * http://developer.java.sun.ru/berkeley_license.html.&lt;br /&gt;
 */ &lt;br /&gt;
import java.sql.*;&lt;br /&gt;
public class InsertStores {&lt;br /&gt;
&lt;br /&gt;
  public static void main(String args[]) {&lt;br /&gt;
        String url = &amp;quot;jdbc:mySubprotocol:myDataSource&amp;quot;;&lt;br /&gt;
    Connection con;&lt;br /&gt;
    Statement stmt;&lt;br /&gt;
    try {&lt;br /&gt;
      Class.forName(&amp;quot;myDriver.ClassName&amp;quot;);&lt;br /&gt;
    } catch(java.lang.ClassNotFoundException e) {&lt;br /&gt;
      System.err.print(&amp;quot;ClassNotFoundException: &amp;quot;);&lt;br /&gt;
      System.err.println(e.getMessage());&lt;br /&gt;
    }&lt;br /&gt;
    try {&lt;br /&gt;
      con = DriverManager.getConnection(url,&lt;br /&gt;
                  &amp;quot;myLogin&amp;quot;, &amp;quot;myPassword&amp;quot;);&lt;br /&gt;
      stmt = con.createStatement();&lt;br /&gt;
      con.setAutoCommit(false);&lt;br /&gt;
      String insertStore1 = &amp;quot;INSERT INTO STORES VALUES (&amp;quot; +&lt;br /&gt;
        &amp;quot;100001, &amp;quot; +&lt;br /&gt;
        &amp;quot;ADDRESS(888, &amp;quot;Main_Street&amp;quot;, &amp;quot;Rancho_Alegre&amp;quot;, &amp;quot; +&lt;br /&gt;
               &amp;quot;&amp;quot;CA&amp;quot;, &amp;quot;94049&amp;quot;), &amp;quot; +&lt;br /&gt;
        &amp;quot;COF_ARRAY(&amp;quot;Colombian&amp;quot;, &amp;quot;French_Roast&amp;quot;, &amp;quot;Espresso&amp;quot;, &amp;quot; +&lt;br /&gt;
               &amp;quot;&amp;quot;Colombian_Decaf&amp;quot;, &amp;quot;French_Roast_Decaf&amp;quot;), &amp;quot; +&lt;br /&gt;
        &amp;quot;(SELECT OID FROM MANAGERS WHERE MGR_ID = 000001))&amp;quot;;&lt;br /&gt;
      stmt.addBatch(insertStore1);&lt;br /&gt;
      String insertStore2 = &amp;quot;INSERT INTO STORES VALUES (&amp;quot; +&lt;br /&gt;
        &amp;quot;100002, &amp;quot; +&lt;br /&gt;
        &amp;quot;ADDRESS(1560, &amp;quot;Alder&amp;quot;, &amp;quot;Ochos_Pinos&amp;quot;, &amp;quot; +&lt;br /&gt;
          &amp;quot;&amp;quot;CA&amp;quot;, &amp;quot;94049&amp;quot;), &amp;quot; +&lt;br /&gt;
        &amp;quot;COF_ARRAY(&amp;quot;Colombian&amp;quot;, &amp;quot;French_Roast&amp;quot;, &amp;quot;Espresso&amp;quot;, &amp;quot; +&lt;br /&gt;
            &amp;quot;&amp;quot;Colombian_Decaf&amp;quot;, &amp;quot;French_Roast_Decaf&amp;quot;, &amp;quot; +&lt;br /&gt;
          &amp;quot;&amp;quot;Kona&amp;quot;, &amp;quot;Kona_Decaf&amp;quot;), &amp;quot; +&lt;br /&gt;
        &amp;quot;(SELECT OID FROM MANAGERS WHERE MGR_ID = 000001))&amp;quot;;&lt;br /&gt;
      stmt.addBatch(insertStore2);&lt;br /&gt;
      String insertStore3 = &amp;quot;INSERT INTO STORES VALUES (&amp;quot; +&lt;br /&gt;
        &amp;quot;100003, &amp;quot; +&lt;br /&gt;
        &amp;quot;ADDRESS(4344, &amp;quot;First_Street&amp;quot;, &amp;quot;Verona&amp;quot;, &amp;quot; +&lt;br /&gt;
          &amp;quot;&amp;quot;CA&amp;quot;, &amp;quot;94545&amp;quot;), &amp;quot; +&lt;br /&gt;
        &amp;quot;COF_ARRAY(&amp;quot;Colombian&amp;quot;, &amp;quot;French_Roast&amp;quot;, &amp;quot;Espresso&amp;quot;, &amp;quot; +&lt;br /&gt;
            &amp;quot;&amp;quot;Colombian_Decaf&amp;quot;, &amp;quot;French_Roast_Decaf&amp;quot;, &amp;quot; +&lt;br /&gt;
          &amp;quot;&amp;quot;Kona&amp;quot;, &amp;quot;Kona_Decaf&amp;quot;), &amp;quot; +&lt;br /&gt;
        &amp;quot;(SELECT OID FROM MANAGERS WHERE MGR_ID = 000002))&amp;quot;;&lt;br /&gt;
      stmt.addBatch(insertStore3);&lt;br /&gt;
      String insertStore4 = &amp;quot;INSERT INTO STORES VALUES (&amp;quot; +&lt;br /&gt;
        &amp;quot;100004, &amp;quot; +&lt;br /&gt;
        &amp;quot;ADDRESS(321, &amp;quot;Sandy_Way&amp;quot;, &amp;quot;La_Playa&amp;quot;, &amp;quot; +&lt;br /&gt;
          &amp;quot;&amp;quot;CA&amp;quot;, &amp;quot;94544&amp;quot;), &amp;quot; +&lt;br /&gt;
        &amp;quot;COF_ARRAY(&amp;quot;Colombian&amp;quot;, &amp;quot;French_Roast&amp;quot;, &amp;quot;Espresso&amp;quot;, &amp;quot; +&lt;br /&gt;
            &amp;quot;&amp;quot;Colombian_Decaf&amp;quot;, &amp;quot;French_Roast_Decaf&amp;quot;, &amp;quot; +&lt;br /&gt;
          &amp;quot;&amp;quot;Kona&amp;quot;, &amp;quot;Kona_Decaf&amp;quot;), &amp;quot; +&lt;br /&gt;
        &amp;quot;(SELECT OID FROM MANAGERS WHERE MGR_ID = 000002))&amp;quot;;&lt;br /&gt;
      stmt.addBatch(insertStore4);&lt;br /&gt;
      String insertStore5 = &amp;quot;INSERT INTO STORES VALUES (&amp;quot; +&lt;br /&gt;
        &amp;quot;100005, &amp;quot; +&lt;br /&gt;
        &amp;quot;ADDRESS(1000, &amp;quot;Clover_Road&amp;quot;, &amp;quot;Happyville&amp;quot;, &amp;quot; +&lt;br /&gt;
          &amp;quot;&amp;quot;CA&amp;quot;, &amp;quot;90566&amp;quot;), &amp;quot; +&lt;br /&gt;
        &amp;quot;COF_ARRAY(&amp;quot;Colombian&amp;quot;, &amp;quot;French_Roast&amp;quot;, &amp;quot;Espresso&amp;quot;, &amp;quot; +&lt;br /&gt;
          &amp;quot;&amp;quot;Colombian_Decaf&amp;quot;, &amp;quot;French_Roast_Decaf&amp;quot;), &amp;quot; +&lt;br /&gt;
        &amp;quot;(SELECT OID FROM MANAGERS WHERE MGR_ID = 000003))&amp;quot;;&lt;br /&gt;
      stmt.addBatch(insertStore5);&lt;br /&gt;
      int [] updateCounts = stmt.executeBatch();&lt;br /&gt;
            ResultSet rs = stmt.executeQuery(&amp;quot;SELECT * FROM STORES&amp;quot;);&lt;br /&gt;
      System.out.println(&amp;quot;Table STORES after insertion:&amp;quot;);&lt;br /&gt;
      System.out.println(&amp;quot;STORE_NO  LOCATION          COF_TYPE     MGR&amp;quot;);&lt;br /&gt;
      while (rs.next()) {&lt;br /&gt;
        int storeNo = rs.getInt(&amp;quot;STORE_NO&amp;quot;);&lt;br /&gt;
        Struct location = (Struct)rs.getObject(&amp;quot;LOCATION&amp;quot;);&lt;br /&gt;
        Object[] locAttrs = location.getAttributes();&lt;br /&gt;
        Array coffeeTypes =  rs.getArray(&amp;quot;COF_TYPE&amp;quot;);&lt;br /&gt;
        String[] cofTypes = (String[])coffeeTypes.getArray();&lt;br /&gt;
        Ref managerRef = rs.getRef(&amp;quot;MGR&amp;quot;);&lt;br /&gt;
        PreparedStatement pstmt = con.prepareStatement(&lt;br /&gt;
          &amp;quot;SELECT MANAGER FROM MANAGERS WHERE OID = ?&amp;quot;);&lt;br /&gt;
        pstmt.setRef(1, managerRef);&lt;br /&gt;
        ResultSet rs2 = pstmt.executeQuery();&lt;br /&gt;
        rs2.next();&lt;br /&gt;
        Struct manager = (Struct)rs2.getObject(&amp;quot;MANAGER&amp;quot;);&lt;br /&gt;
        Object[] manAttrs = manager.getAttributes();&lt;br /&gt;
        &lt;br /&gt;
        System.out.print(storeNo + &amp;quot;   &amp;quot;);&lt;br /&gt;
        System.out.print(locAttrs[0] + &amp;quot; &amp;quot; + locAttrs[1] + &amp;quot; &amp;quot; + &lt;br /&gt;
          locAttrs[2] + &amp;quot;, &amp;quot; + locAttrs[3] + &amp;quot;  &amp;quot; + locAttrs[4] + &amp;quot; &amp;quot;);&lt;br /&gt;
        for (int i = 0; i &amp;lt; cofTypes.length; i++)&lt;br /&gt;
          System.out.print(cofTypes[i] + &amp;quot; &amp;quot;);&lt;br /&gt;
        System.out.println(manAttrs[1] + &amp;quot;, &amp;quot; + manAttrs[2]);&lt;br /&gt;
        rs2.close();&lt;br /&gt;
        pstmt.close();&lt;br /&gt;
      }&lt;br /&gt;
      rs.close();&lt;br /&gt;
      stmt.close();&lt;br /&gt;
      con.close();&lt;br /&gt;
    } catch(BatchUpdateException b) {&lt;br /&gt;
      System.err.println(&amp;quot;-----BatchUpdateException-----&amp;quot;);&lt;br /&gt;
      System.err.println(&amp;quot;SQLState:  &amp;quot; + b.getSQLState());&lt;br /&gt;
      System.err.println(&amp;quot;Message:  &amp;quot; + b.getMessage());&lt;br /&gt;
      System.err.println(&amp;quot;Vendor:  &amp;quot; + b.getErrorCode());&lt;br /&gt;
      System.err.print(&amp;quot;Update counts:  &amp;quot;);&lt;br /&gt;
      int [] updateCounts = b.getUpdateCounts();&lt;br /&gt;
      for (int i = 0; i &amp;lt; updateCounts.length; i++) {&lt;br /&gt;
        System.err.print(updateCounts[i] + &amp;quot;   &amp;quot;);&lt;br /&gt;
      }&lt;br /&gt;
      System.err.println(&amp;quot;&amp;quot;);&lt;br /&gt;
    } catch(SQLException ex) {&lt;br /&gt;
      System.err.println(&amp;quot;SQLException: &amp;quot; + ex.getMessage());&lt;br /&gt;
      System.err.println(&amp;quot;SQLState:  &amp;quot; + ex.getSQLState());&lt;br /&gt;
      System.err.println(&amp;quot;Message:  &amp;quot; + ex.getMessage());&lt;br /&gt;
      System.err.println(&amp;quot;Vendor:  &amp;quot; + ex.getErrorCode());&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
           &lt;br /&gt;
       &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- end source code --&amp;gt;&lt;/div&gt;</summary>
			</entry>

	</feed>