Javadabbadoo.org - Tu comunidad Java parlante Bases de datos
Inicio | Cursos infosintesis.net liberados | Java SE Avanzado | Altas, bajas y modificaciones
Altas, bajas y modificaciones
Paso 3: Operativa

Utilización de las sentencias SELECT, INSERT, UPDATE Y DELETE desde una aplicación Java

Este es el código correspondiente al método hazSelect()

public void hazSelect() {
 String query = "SELECT * FROM " + tabla;
 try {
  resultSet = statement.executeQuery(query);
  System.out.println("resultSet: " + resultSet);
  while (resultSet.next()) {
   valorCampo1 = resultSet.getInt(campo1);
   valorCampo2 = resultSet.
getString(campo2);
   valorCampo3 = resultSet.
getDouble(campo3);
   valorCampo4 = resultSet.
getInt(campo4);
   System.out.println(valorCampo1 + " " + valorCampo2 + " " + valorCampo3 + " " +                       valorCampo4);
  }
 }
 catch (SQLException e) {
  e.printStackTrace();
 }
 System.out.println("-------------------------------");
}

Esta es la salida tras ejecutar la aplicación con el método hazSelect() implementado

Este es el código correspondiente al método hazSelectWhere()

public void hazSelectWhere() {
 String query = "SELECT * FROM " + tabla + " where " + campo1 + "=" + valorCampo1;
 try {
  resultSet = statement.executeQuery(query);
  while (resultSet
.next()) {
   valorCampo1 = resultSet
.getInt(campo1);
   valorCampo2 = resultSet
.getString(campo2);
   valorCampo3 = resultSet
.getDouble(campo3);
   valorCampo4 = resultSet
.getInt(campo4);
   
System.out.println(valorCampo1 + " " + valorCampo2 + " " + valorCampo3 + " " +    valorCampo4);
  }

 }
 catch (SQLException e) {
  e.printStackTrace();
 }
 System.out.println("-------------------------------");
}

Esta es la salida tras ejecutar la aplicación con el método hazSelectWhere() implementado

Este es el código correspondiente al método hazInsert()

public void hazInsert() {
 try {
  statement.executeUpdate("insert into " + tabla +
                          "
values (" + valorCampo1 + ",'" + valorCampo2 + "'," +
                          valorCampo3 + "," + valorCampo4 + ")");


 }
 catch(SQLException e) {
  e.printStackTrace();
 }
}

Este es el código correspondiente al método hazUpdate()

public void hazUpdate() {
 try {
  statement.executeUpdate("update " + tabla + " set " +
                         campo2 + " ='" + valorCampo2 + "', " +
                         campo3 + " =" + valorCampo3 + ", " +
                         campo4 + " =" + valorCampo4 + " " +
                         "
where " + campo1 + " = " + valorCampo1);
  }

 catch(SQLException e) {
  e.printStackTrace();
 }
}

Este es el código correspondiente al método hazDelete()

public void hazDelete() {
 try {
  statement.executeUpdate("delete from " + tabla +
                          "
where " + campo1 + " = " + valorCampo1);
 }
 catch(SQLException e) {
  e.printStackTrace();
 }
}

JavaDabbaDoo.org
Tu comunidad Java parlante. Cursos abiertos, tutoriales y mucho mucho más ...