Académique Documents
Professionnel Documents
Culture Documents
Insertar datos
Con el siguiente cdigo seremos capaces de introducir datos en nuestra tabla: Insertar datos
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 String driver = "org.apache.derby.jdbc.EmbeddedDriver"; String dbName = "/DerbyDB/ExampleDB"; String connectionURL = "jdbc:derby:" + dbName; Connection conn = null; try{ Class.forName(driver); } catch(java.lang.ClassNotFoundException e) { e.printStackTrace(); } try { conn = DriverManager.getConnection(connectionURL); Statement st = conn.createStatement(); st.executeUpdate("INSERT INTO users VALUES('Jose', 'Olmedo', 1)"); st.executeUpdate("INSERT INTO users VALUES('Maria', 'Hoz', 2)"); System.out.println("Se han insertado dos registros"); } catch (Throwable e) { System.out.println("Ha fallado la insercion de dos registros"); e.printStackTrace(); } finally { try { conn.close(); } catch (Throwable t){} }
Realizar consultas
Con el siguiente cdigo, realizamos una consulta a nuestra tabla y mostramos por consola la informacin en ella almacenada: Realizar consultas
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 String driver = "org.apache.derby.jdbc.EmbeddedDriver"; String dbName = "/DerbyDB/ExampleDB"; String connectionURL = "jdbc:derby:" + dbName; Connection conn = null; try{ Class.forName(driver); } catch(java.lang.ClassNotFoundException e) { e.printStackTrace(); } try { conn = DriverManager.getConnection(connectionURL); Statement st = conn.createStatement(); ResultSet rs=st.executeQuery("SELECT * FROM users"); while (rs.next()){ Integer idUser = rs.getInt("idUser"); String first = rs.getString("FirstName"); String last = rs.getString("LastName"); System.out.println(idUser + " se llama: " + first + " " + last); } rs.close(); } catch (Throwable e) { System.out.println("Ha fallado la consulta de datos"); e.printStackTrace(); } finally { try { conn.close(); } catch (Throwable t){} }