Tema: java y mysql
Ver Mensaje Individual
  #2 (permalink)  
Antiguo 31/07/2012, 09:44
Avatar de youangelazul
youangelazul
 
Fecha de Ingreso: julio-2012
Ubicación: Ancash, Huarmey
Mensajes: 18
Antigüedad: 11 años, 9 meses
Puntos: 3
Respuesta: java y mysql

Hola MARIAjava

Sabes tu error esta dentro de la clase de conexion de tu BD, esta en el punto de
stmt = con.createStatement();
Verifica si tu variable que es referente a la conexion = con, o al momento de instanciar te falto algun dato para el Statement seria asi:

con=Enlace(con);
st=con.createStatement();
return st;

................................................(M as amplio te dejo una clase muy basica de conexion).

public class acceso {
static Connection conn=null;
static Statement st=null;
static ResultSet rs=null;
static String bd="elNombreDeTuBaseDeDatos";
static String login="root";
static String password="laContraseñaDeTuMySQL";
static String url="jdbc:mysql://localhost/"+bd;
public static Connection Enlace(Connection conn) throws SQLException
{
try
{Class.forName("com.mysql.jdbc.Driver");
conn=DriverManager.getConnection(url,login,passwor d);
}
catch(ClassNotFoundException e)
{
JOptionPane.showMessageDialog(null,"Clase no encontrada");
}
return conn;
}
public static Statement sta(Statement st) throws SQLException
{
conn=Enlace(conn);
st=conn.createStatement();
return st;
}
public static ResultSet EnlPR(ResultSet rs) throws SQLException
{
st=sta(st);
rs=st.executeQuery("select * from nombreTabla");
return rs;
}

}

Bueno espero podaiz comparar y encontrar el error te falta añadir mas informacion...

Saludos
YouAnGelAzul.