Foros del Web » Programación para mayores de 30 ;) » Java »

tengo problemas con mi conexion con la BD

Estas en el tema de tengo problemas con mi conexion con la BD en el foro de Java en Foros del Web. Hola estoy haciendo una pequeña aplicacion de escritorio en netbeans 6.9 con BD mysql y la verdad es que tengo problemas con la conexion.... public ...
  #1 (permalink)  
Antiguo 30/03/2012, 12:24
 
Fecha de Ingreso: enero-2011
Ubicación: Cuba
Mensajes: 124
Antigüedad: 13 años, 9 meses
Puntos: 1
Sonrisa tengo problemas con mi conexion con la BD



Hola estoy haciendo una pequeña aplicacion de escritorio en netbeans 6.9 con BD mysql y la verdad es que tengo problemas con la conexion....


public class Conexion {
public Connection con;

public String server="";
public String user="";
public String pass="";

private Statement st;
private ResultSet rs;


public Conexion(String server,String user,String pass){
this.server=server;
this.user=user;
this.pass=pass;

}
public Conexion(){
}

public String get_pass(){
return this.pass;
}

public String get_User(){
return this.user;
}

public String get_Host(){
return this.server;
}



public void Conectar() throws SQLException{
try {
Class.forName("com.mysql.jdbc.Driver");
String conectar = "jdbc:mysql://"+server+"/facturacion";
con = (Connection) DriverManager.getConnection(conectar, user,pass);

} catch (ClassNotFoundException ex) {
Logger.getLogger(Conexion.class.getName()).log(Lev el.SEVERE, null, ex);
}catch(SQLException ex){
JOptionPane.showMessageDialog(null,"Se ha detectado el siguiente error: "+ ex.getMessage()+",\n no se puede establecer la conexión.", "Error", JOptionPane.ERROR_MESSAGE);

con.close();//cerrar la conexion a la BD*****************
}

}

public ResultSet select(String sql)throws Exception{
st = con.createStatement();
rs = st.executeQuery(sql);
return rs;
}


y en el frame llamo a estos metodos get... asi

public class Administrador extends javax.swing.JFrame {

static Conexion conn;
Connection conectarse;
Statement instru;

String host, user,pas;


public Administrador(Conexion co )throws Exception { /// constructor

Administrador.conn = co;
initComponents();

host=conn.get_Host();
user=conn.get_User();
pas=conn.get_pass();

// conectarse = DriverManager.getConnection("jdbc:mysql://'"+ host+"'/facturacion", "'"+user+"'", "'"+pas+"'");
// instru = conectarse.createStatement();

}


todo bien hasta acá carga todos los parametros de entrada pero me dice que
rs=null y st=null ... ose no lo inicializa es por eso que no me deja mostra los datos de mi tabla....... como yo ago para es en este formulario pasen sr y st con susu datos........ espero me que me entiendan.....y GRACIAS DE ANTEMANO......
  #2 (permalink)  
Antiguo 30/03/2012, 19:53
 
Fecha de Ingreso: abril-2011
Ubicación: lima
Mensajes: 134
Antigüedad: 13 años, 7 meses
Puntos: 3
Respuesta: tengo problemas con mi conexion con la BD

no veo en donde pones la sentencia sql, osea el select....
__________________
Solitary wolf..[email protected]
  #3 (permalink)  
Antiguo 30/03/2012, 23:17
Avatar de liloo6retug  
Fecha de Ingreso: junio-2010
Ubicación: Marsella
Mensajes: 109
Antigüedad: 14 años, 5 meses
Puntos: 11
Respuesta: tengo problemas con mi conexion con la BD

para la conexion a la base de datos.. te sobran algunas cositas..

revisa esto:

http://www.proactiva-calidad.com/java/jdbc/conexion.htm

ya creada la conexión puedes validar los permisos que tiene ese usuario en tu aplicativo, debes traer de algún lado la sentencia sql donde realizas la respectiva consulta.

Etiquetas: bd, conexion, formulario, mysql, netbeans, string, aplicaciones
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:09.