martes, 3 de mayo de 2011

CURSO JAVA BASE DE DATOS CON JAVA DE TEXTO CONEXION

import java.util.logging.Level;
import java.util.logging.Logger;
import javax.swing.*;
import java.sql.*;
import com.mysql.jdbc.jdbc2.optional.MysqlDataSource;
public class conexion
{
    MysqlDataSource datos=new MysqlDataSource();
    Connection c;
    Statement st;
    String estado="TODO OK";
    public conexion()//constructor
    {
        datos.setUser("root");
        datos.setPassword("rorro");
        datos.setServerName("localhost");
        datos.setDatabaseName("java");
        try {
            c = datos.getConnection();
            st=c.createStatement();
        } catch (SQLException ex) {
            estado=ex.getMessage();
        }
    }//constructo

    public void agregar(String no,String di,String te)
    {
        try {
            st.executeUpdate("insert into clientes values('" + no + "','" + di + "','" + te + "') ");
        } catch (SQLException ex) {
            estado=ex.getMessage();
        }
    }//agregar
    public ResultSet buscar(String n)
    {
        ResultSet resul=null;
        try {
            resul = st.executeQuery("select * from clientes where nom='" + n + "'  ");
        } catch (SQLException ex) {
            estado=ex.getMessage();
        }
        return resul;
    }
    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();        }
    }
    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