Este tema describe las aplicaciones de ejemplo DB2eAppl.java y DB2eJavaCLP.java.
Ejemplo 1: DB2eAppl.java
DB2eAppl.java demuestra cómo codificar una aplicación JDBC para DB2 Everyplace.
Los pasos principales de la aplicación DB2eAppl.java son:
El código fuente de DB2eAppl.java que aparece a continuación contiene comentarios que muestran dónde se utilizan los pasos explicados más arriba.
import java.sql.*; //Paso 1 public class DB2eAppl { public static void main(String[] args) { String driver = "com.ibm.db2e.jdbc.DB2eDriver"; String url = "jdbc:db2e:mysample"; try { Class.forName(driver);//Paso 2 Connection con = DriverManager.getConnection(url);//Paso 3 Statement st = con.createStatement();//Paso 4 //Crear tabla: employee //Paso 5 st.executeUpdate("CREATE TABLE employee (EMPNO CHAR(6), FIRSTNAME VARCHAR(12))"); System.out.println("*** Created table: employee"); //Añadir registros a employee st.executeUpdate("INSERT INTO employee VALUES ('112233','John')"); st.executeUpdate("INSERT INTO employee VALUES ('445566','Mary')"); System.out.println("*** Inserted two records"); //Consultar y mostrar resultados //Paso 6 ResultSet rs = st.executeQuery("SELECT * FROM employee"); System.out.println("*** Query results:"); while (rs.next()) { System.out.print("EMPNO=" + rs.getString(1) + ", "); System.out.println("FIRSTNAME=" + rs.getString(2)); } //Suprimir tabla: employee //Paso 7 st.executeUpdate("Drop table employee"); System.out.println("*** Deleted table: employee"); rs.close(); st.close(); con.close(); } catch (SQLException sqlEx) { while(sqlEx !=null) { System.out.println("[SQLException] " + "SQLState: " + sqlEx.getSQLState() + ",Message:"+sqlEx.getMessage()+ ",Vendor:"+sqlEx.getErrorCode()); sqlEx =sqlEx.getNextException(); } } catch (Exception ex) { ex.printStackTrace(); } } }
Ejemplo 2: DB2eJavaCLP.java
DB2eJavaCLP.java es un procesador de línea de mandatos Java para DB2 Everyplace.
Tareas relacionadas
Conceptos relacionados