| |||
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...... |
| |||
Respuesta: tengo problemas con mi conexion con la BD no veo en donde pones la sentencia sql, osea el select....
__________________ Solitary wolf..[email protected] |
| ||||
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: |