En la segunda parte del tutorial Ejecutando sentencias SQL JDBC!!!, probamos con éxito la ejecución de una sentencia SELECT. Ahora vamos a actualizar un registro específico en la tabla persona.
package hellojdbc;
import java.sql.Connection;
import java.sql.Date;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import java.util.Calendar;
/**
*
* @author carlos
*/
public class Main {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// Cargar controlador mysql de la base de datos
try {
Class.forName("com.mysql.jdbc.Driver");
} catch (ClassNotFoundException ex) {
ex.printStackTrace();
}
try {
// Crear conexión a la Base de Datos
Connection con = DriverManager.getConnection("jdbc:mysql://localhost:3306/Prueba", "prueba", "prueba");
// Crear un Objeto Statement para ejecutar la consulta a la BD
Statement st = con.createStatement();
// Creamos una sentencia SQL para actualizar el registro con id_persona = 1
String UPDATE_SQL = "update persona set nombre_persona = 'Luke Actualizado', apellido_persona = 'Sky Actualizado', fecha_nac_persona = '2010-03-25' where id_persona = 1";
// Ejecutamos la actualización del regist
st.executeUpdate(UPDATE_SQL);
ro
// Realizamos la consulta de la persona con el id_persona = 1
String SQL_SELECT = "select * from persona where id_persona = 1";
rs = st.executeQuery(SQL_SELECT);
while (rs.next()) {
System.out.println("Resultado del Select:");
System.out.println("id_persona: " + rs.getString("id_persona"));
System.out.println("nombre_persona: " + rs.getString("nombre_persona"));
System.out.println("apellido_persona: " + rs.getString("apellido_persona"));
System.out.println("fecha_nac_persona: " + rs.getString("fecha_nac_persona"));
}
} catch (SQLException ex) {
ex.printStackTrace();
}
}
}
La salida del programa debería ser como esta:
Resultado del Select:
id_persona: 1
nombre_persona: Luke Actualizado
apellido_persona: Sky Actualizado
fecha_nac_persona: 2010-03-25
jueves, 25 de marzo de 2010
Suscribirse a:
Enviar comentarios (Atom)
No hay comentarios:
Publicar un comentario