Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/03/2012, 12:24
iran394
 
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......