miércoles, 20 de abril de 2011

CURSO JAVA CONECTAR A BASE DE DATOS CLASE CONEXIÓN

import java.util.logging.Level;
import java.util.logging.Logger;
import javax.swing.*;
import java.sql.*;
import com.mysql.jdbc.jdbc2.optional.MysqlDataSource;//libreria importante
public class CONEXION
{
  // la base se llama java
 MysqlDataSource datos= new MysqlDataSource();
 Connection c;
 Statement st;
 String estado="TODO OK";

 public CONEXION()//CONSTRUCTOR
 {
     datos.setUser("root");//nombre del usuario
     datos.setPassword("rorro");
     datos.setDatabaseName("java");
     datos.setServerName("localhost");
        try {
            c = datos.getConnection();
            st=c.createStatement();
        } catch (SQLException ex) {
            estado=ex.getMessage();
        }
     }

public void agregar(String nom, String dir, String tel)
{
        try {
            st.executeUpdate("insert into clientes values('" + nom + "','" + dir + "','" + tel + "')");
        } catch (SQLException ex) {
            estado=ex.getMessage();
        }
}

public ResultSet buscar(String n)
   {
    ResultSet resultado = null;
        try {
            resultado = st.executeQuery("select * from clientes where nom='" + n + "'");
        } catch (SQLException ex) {
            estado=ex.getMessage();
        }
    return resultado;
    }
public void modificar(String n, String d, String t)
    {
        try {
            st.executeUpdate("update  clientes set dir='" + d + "',tel='" + t + "' where nom='"+n+"' ");
        } catch (SQLException ex) {
         estado=ex.getMessage();
        }
    }
//ELIMINAR
public void eliminar(String n)
    {
        try {
            st.executeUpdate("delete from clientes where nom='" + n + "'");
        } catch (SQLException ex) {
            estado=ex.getMessage();
        }
    }
}//CLASE CONEXION

No hay comentarios:

Publicar un comentario