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
martes, 3 de mayo de 2011
CURSO JAVA BASE DE DATOS CON JAVA DE TEXTO CONEXION
Suscribirse a:
Enviar comentarios (Atom)
No hay comentarios:
Publicar un comentario