Conexion A Base Datos Java Y MySql

Páginas: 2 (306 palabras) Publicado: 29 de agosto de 2015
Escuela de Informática
Prof. Claudio Fuenzalida Medina

DESARROLLO DE APLICACIONES EN JAVA
EJEMPLO DE CONEXIÓN A BASE DATOS MySQL DESDE JAVA
Para desarrollar el ejemplo del presente documento debegenerar crear una base de datos en el
motor MySql llamada farmacia. Ésta tendrá una tabla de nombre medicamento con los atributos:
código (varchar(50)), fármaco (varchar(50)) y precio (int).

Luegoen NetBeans genere una aplicación la cual tenga una clase llamada medicamento dentro de
un package de nombre nogocio con los mismos nombres de los campos de la tabla descrita.
Luego en un packagedatos agregue una clase Conexión con los métodos que se describen a
continuación:
import java.sql.*;
import java.util.ArrayList;
import negocio.Medicamento;
/**
*
* @author profesor cfm
*/
publicclass Conexion {
private Connection con;
private Statement state;
public void conectar()
{
try {
Class.forName("com.mysql.jdbc.Driver").newInstance();
con =DriverManager.getConnection("jdbc:mysql://localhost:3306/farmacia","root",null);
state = con.createStatement();
}catch(Exception ex)
{
ex.printStackTrace();
}
}

Escuela de Informática
Prof. Claudio Fuenzalida Medina
public voidinsertar(Medicamento medicamento)
{
try{
conectar();
state.executeUpdate("INSERT INTO medicamento VALUES('"+medicamento.getCodigo()+
"', '"+medicamento.getFarmaco()+"',"+medicamento.getPrecio()+");");con.close();
}
catch(Exception ex)
{
ex.printStackTrace();
}
}

/**
*
* @param codigo
*/
public int eliminar(String codigo)
{
int entero = 0;
try{
conectar();
entero = state.executeUpdate("DELETE FROMmedicamento WHERE codigo='"+codigo+"';");
con.close();
}
catch(Exception ex)
{
ex.printStackTrace();
}
return entero;
}

Escuela de Informática
Prof. Claudio Fuenzalida Medina

public intmodificar(Medicamento medicamento)
{
int entero = 0;
try{
conectar();
entero = state.executeUpdate("update medicamento set farmaco='"+
medicamento.getFarmaco()+"', precio="+medicamento.getPrecio()+
" where...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Manual de conexión a una base de datos de JAVA a MYSQL
  • Conexión bases de datos oracle con java fase 1
  • Conexion de base de datos mysql
  • Conexión de Base de Datos con MySQL
  • Conexion De Mysql Y Java
  • Bases-De-Datos-Mysql-Con-Java
  • Conexion de base de datoa mysql
  • Base de datos mysql

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS