Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package agenda;
- import java.sql.Connection;
- import java.sql.DriverManager;
- import java.sql.ResultSet;
- import java.sql.SQLException;
- import java.sql.Statement;
- import java.util.logging.Level;
- import java.util.logging.Logger;
- public class amigos{
- public static void main(String[] args) throws SQLException {
- try {
- Class.forName("com.mysql.jdbc.Driver"); //Inicializa el conector para MySQL
- } catch (Exception e) {
- e.printStackTrace();
- }
- Connection conexion = DriverManager.getConnection("jdbc:mysql://localhost/test", "usuario", "password"); // Especifica datos de la Base de Datos
- Statement s = conexion.createStatement(); // Crea un objeto de consulta de la conexion a la base
- ResultSet rs = s.executeQuery("SELECT * FROM test.amigos WHERE amigos.nombre = 'Matias'"); // Crea un objeto para almacenar resultados y ejecuta una consulta
- String datosAmigo [] = new String[2];
- datosAmigo[0] = "Juan";
- datosAmigo[1] = "3487523145";
- actualizarBasedeDatos(datosAmigo,s);
- s.executeUpdate("delete FROM TEST.AMIGOS WHERE AMIGOS.NOMBRE = 'JUAN'");
- leerConsulta(rs);
- conexion.close();
- }
- private static void actualizarBasedeDatos(String [] datosAmigo, Statement s) throws SQLException {
- s.executeUpdate("INSERT INTO test.amigos (nombre, telefono) VALUES ('"+datosAmigo[0]+"', '"+datosAmigo[1]+"')"); //Acutaliza la base
- }
- private static void leerConsulta(ResultSet rs){
- try {
- while (rs.next()) {
- System.out.println(rs.getInt(1) + " " + rs.getString(2) + " " + rs.getString(3)); // Lee de la base la consulta realizada
- }
- } catch (SQLException ex) {
- Logger.getLogger(amigos.class.getName()).log(Level.SEVERE, null, ex);
- }
- }
- }
Add Comment
Please, Sign In to add comment