Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad


Conexiòn y procedimientos almacenados JAVA, Apuntes de Programación Java

Un código en Java para conectarse a una base de datos MySQL y realizar operaciones de inserción y modificación de registros. Se muestra cómo establecer la conexión y cómo utilizar prepared statements para ejecutar consultas SQL. El documento puede ser útil para estudiantes de programación que necesiten aprender a conectarse a bases de datos desde Java.

Tipo: Apuntes

2018/2019

A la venta desde 08/03/2022

jocelyn-solis
jocelyn-solis 🇲🇽

5

(1)

3 documentos

1 / 4

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
public class Conexion {
private static String url = "jdbc:mysql://localhost:3306/bd1?useTimezone=true&serverTimezone=UTC";
private static String usuario = "root";
private static String password = "mysql";
public static Connection conectar() {
Connection conexion = null;
try {
conexion = DriverManager.getConnection(url, usuario, password );
} catch (SQLException e) {
System.out.println("Ocurrio un error al concetar a la base de datos" + e.getMessage());
}
return conexion;
}
}
-----------------------------------------------------------------------------------------------------------------------------------------------------
- Agregar
conexion = Conexion.conectar();
try {
preparedStatement = conexion
.prepareStatement("Insert into articulos (descripcion, precio) values(?,?)");
preparedStatement.setString(1, txtDesc.getText());
preparedStatement.setString(2, txtPrecio.getText());
pf3
pf4

Vista previa parcial del texto

¡Descarga Conexiòn y procedimientos almacenados JAVA y más Apuntes en PDF de Programación Java solo en Docsity!

import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; public class Conexion { private static String url = "jdbc:mysql://localhost:3306/bd1?useTimezone=true&serverTimezone=UTC"; private static String usuario = "root"; private static String password = "mysql"; public static Connection conectar() { Connection conexion = null; try { conexion = DriverManager.getConnection(url, usuario, password ); } catch (SQLException e) { System.out.println("Ocurrio un error al concetar a la base de datos" + e.getMessage()); } return conexion; } }


  • Agregar conexion = Conexion.conectar(); try { preparedStatement = conexion .prepareStatement("Insert into articulos (descripcion, precio) values(?,?)"); preparedStatement.setString(1, txtDesc.getText()); preparedStatement.setString(2, txtPrecio.getText());

int resultado = preparedStatement.executeUpdate(); if(resultado>0) { JOptionPane.showConfirmDialog(null, "Registro agregado correctamente"); conexion.close(); }else { JOptionPane.showConfirmDialog(null, "Registro no agregado correctamente"); } }catch(SQLException ex){ JOptionPane.showConfirmDialog(null, "Ocurrio un error con la base de datos"); }


  • Modificar conexion = Conexion.conectar(); try { preparedStatement = conexion .prepareStatement("UPDATE articulos SET descripcion=?, precio=? where codigo=?"); preparedStatement.setString(1, txtDesc.getText()); preparedStatement.setString(2, txtPrecio.getText()); preparedStatement.setString(3, txtBuscar.getText()); int resultado = preparedStatement.executeUpdate(); if(resultado>0) { JOptionPane.showConfirmDialog(null, "Registro modificado correctamente");

Eliminar conexion = Conexion.conectar(); try { preparedStatement = conexion .prepareStatement("DELETE FROM articulos where codigo=?"); preparedStatement.setString(1, txtBuscar.getText()); int resultado = preparedStatement.executeUpdate(); if(resultado>0) { JOptionPane.showConfirmDialog(null, "Registro eliminado correctamente"); conexion.close(); }else { JOptionPane.showConfirmDialog(null, "Registro no eliminado correctamente"); } }catch(SQLException ex){ JOptionPane.showConfirmDialog(null, "Ocurrio un error con la base de datos"); }