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
miércoles, 20 de abril de 2011
CURSO JAVA CONECTAR A BASE DE DATOS CLASE CONEXIÓN
Suscribirse a:
Enviar comentarios (Atom)
No hay comentarios:
Publicar un comentario