Título: Problemas con un Jtable en Java con conexion a mysql. Publicado por: Crytykal en 21 Mayo 2014, 19:52 pm Hola buenas, la verdad que mi problema es algo, para mi, y comparando con mas gente que hacia lo mismo que yo, extraño. Lo que ocurre no es un problema de no conectarse o no visualizar los registros en el Jtable del mysql, el problema es que los datos dentro del Jtable rellenados, dejan 1 espacio por cada letra. Por ejemplo si en la celda 0,0 del jtable tiene q poner: Jose, ami me lo muestra: J o s e, y java lo lee con espacios, ya que me di cuenta al hacer un delete que al comparar el nombre de la db con el dato de la Jtable no coincidia y era un delete que no hacia nada. Si a alguien le a pasado estaria bien que me dijera como lo soluciono o alguien caritativo que quiera ayudarme estaria genial ;D.
el codigo donde creo la Jtable y relleno datos(no pongo el codigo donde se conecta, ya que esta en otra clase): DefaultTableModel modelo = new DefaultTableModel(); final JTable table = new JTable(modelo); JScrollPane sp = new JScrollPane(table); try { add(sp); Statement s= db.conexion.createStatement(); ResultSet rs= s.executeQuery("SELECT * FROM coches"); ResultSetMetaData rsMd= (ResultSetMetaData) rs.getMetaData(); int numeroColumnas= rsMd.getColumnCount(); for(int x=1; x<=numeroColumnas; x++){ modelo.addColumn(rsMd.getColumnLabel(x)); } while (rs.next()) { Object [] fila = new Object[numeroColumnas]; for (int i=0;i<numeroColumnas;i++) { fila =rs.getObject(i+1); } modelo.addRow(fila);} } catch (Exception ex) { ex.printStackTrace(); } Título: Re: Problemas con un Jtable en Java con conexion a mysql. Publicado por: Chuidiang en 21 Mayo 2014, 20:42 pm Comprueba desde un cliente de base de datos con una sql si esos espacios están o no en la base de datos.
Se bueno. Título: Re: Problemas con un Jtable en Java con conexion a mysql. Publicado por: Crytykal en 21 Mayo 2014, 22:29 pm Comprueba desde un cliente de base de datos con una sql si esos espacios están o no en la base de datos. Se bueno. Lo se, como que yo hice el script de las tablas del sql.. Título: Re: Problemas con un Jtable en Java con conexion a mysql. Publicado por: Chuidiang en 21 Mayo 2014, 23:07 pm Pero en la base de datos ¿pone "J o s e" o "Jose"?
Se bueno. Título: Re: Problemas con un Jtable en Java con conexion a mysql. Publicado por: puntoBat en 23 Mayo 2014, 14:01 pm por que declaras el objeto dentro del while(rs.next()) sacalo fuera y vuelve a probar
|