• Sábado 4 de Mayo de 2024, 07:40

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Temas - luthiien

Páginas: [1]
1
Java / Recargar Datos
« en: Viernes 18 de Junio de 2004, 21:46 »
hola soy nueva en esto de java, estoy recien aprendiendo a utilizar netbeans, y estoy haciendo una pagina en la cual me llene un combobox con los rut de los clientes asociados, pero lo q trato de hacer es q al selecionar un rut se me recarguen automaticamente los datos en los jtextfields asociados y no me resulta.....
si alguien puede revisar el codigo y ayudarme se lo agradeceria mucho
pd: mi base de datos esta creada en postgresql
soledad


import javax.swing.*;
import java.sql.*;

public class modificar_cliente extends javax.swing.JDialog
{
private Connection dbconn;
private Statement sql;
private DatabaseMetaData dbmd;

/** Creates new form modificar_cliente */
public modificar_cliente(java.awt.Frame parent, boolean modal) {
super(parent, modal);
initComponents();
this.setBounds(100, 100, 500, 400);
conectardb();
carga();
}

public void conectardb()
{
String coneccion;
coneccion ="jdbc:postgresql://" + "localhost" + "/" + "requerimientos" + "?" + "charSet=LATIN1";
try
{
Class.forName("org.postgresql.Driver").newInstance();
dbconn = DriverManager.getConnection(coneccion, "postgres", "");
dbmd = dbconn.getMetaData();
sql = dbconn.createStatement();
}
catch (Exception e)
{
System.out.println ("ERROR: " +e.toString());
e.printStackTrace(System.err);
}
}

private void carga()
{
Statement stmt;
ResultSet rs;
try
{
stmt=dbconn.createStatement();
rs=stmt.executeQuery("select * from cliente");
// DefaultTableModel dtm=(DefaultTableModel)jTable1.getModel();
while(rs.next())
{
jComboBox1.addItem(rs.getString("rut"));
}
}
catch(Exception e)
{

}
}

private void jComboBox1ActionPerformed(java.awt.event.ActionEvent evt) {
ResultSet rs = null;
Statement stmt = null;
//ResultSetMetaData meta;

try
{
stmt=dbconn.createStatement();
//String sql;
rs=stmt.executeQuery("select * from cliente where rut =" + jComboBox1.getSelectedItem());
//sql="select * from cliente where rut =" + jComboBox1.getSelectedItem();
// stmt.executeQuery(sql);


jTextField1.setText(rs.getString("nombre"));
/**System.out.println(rs.getString("nombre"));**/
jTextField2.setText(rs.getString("cargo"));
/**System.out.println(rs.getString("cargo"));**/
jTextField3.setText(rs.getString("empresa"));
/**System.out.println(rs.getString("empresa"));**/
jTextField4.setText(rs.getString("tefono_empresa"));
/**System.out.println(rs.getString("tefono_empresa"));**/
jTextField5.setText(rs.getString("direccion_empresa"));

/** System.out.println(rs.getString("direccion_empresa"));**/
///*getstring saca datos de la bd
}
catch(Exception e)
{
}


}

2
JavaScript / Problemas Para Recargar Datos
« en: Viernes 18 de Junio de 2004, 21:43 »
hola soy nueva en esto de java, estoy recien aprendiendo a utilizar netbeans, y estoy haciendo una pagina en la cual me llene un combobox con los rut de los clientes asociados, pero lo q trato de hacer es q al selecionar un rut se me recarguen automaticamente los datos en los jtextfields asociados y no me resulta.....
si alguien puede revisar el codigo y ayudarme se lo agradeceria mucho
pd: mi base de datos esta creada en postgresql
soledad


import javax.swing.*;
import java.sql.*;

public class modificar_cliente extends javax.swing.JDialog
{
 private Connection dbconn;
 private Statement sql;
 private DatabaseMetaData dbmd;
 
 /** Creates new form modificar_cliente */
    public modificar_cliente(java.awt.Frame parent, boolean modal) {
        super(parent, modal);
        initComponents();
        this.setBounds(100, 100, 500, 400);
        conectardb();
        carga();
    }
   
public void conectardb()
{
 String coneccion;
 coneccion ="jdbc:postgresql://" + "localhost" + "/" + "requerimientos" + "?" + "charSet=LATIN1";
    try
    {
     Class.forName("org.postgresql.Driver").newInstance();
     dbconn = DriverManager.getConnection(coneccion, "postgres", "");
     dbmd = dbconn.getMetaData();
     sql = dbconn.createStatement();
     }
     catch (Exception e)
     {
      System.out.println ("ERROR: " +e.toString());
      e.printStackTrace(System.err);
      }
}    
   
 private void carga()
    {
      Statement stmt;
      ResultSet rs;
      try
      {
          stmt=dbconn.createStatement();
          rs=stmt.executeQuery("select * from cliente");
//          DefaultTableModel dtm=(DefaultTableModel)jTable1.getModel();
          while(rs.next())
          {
              jComboBox1.addItem(rs.getString("rut"));
          }
      }
      catch(Exception e)
      {
         
      }
 }

 private void jComboBox1ActionPerformed(java.awt.event.ActionEvent evt) {
     ResultSet rs = null;
    Statement stmt = null;
    //ResultSetMetaData meta;
 
 try
 {
 stmt=dbconn.createStatement();
//String sql;
 rs=stmt.executeQuery("select * from cliente where  rut =" + jComboBox1.getSelectedItem());
  //sql="select * from cliente where  rut =" + jComboBox1.getSelectedItem();
// stmt.executeQuery(sql);
 

        jTextField1.setText(rs.getString("nombre"));
       /**System.out.println(rs.getString("nombre"));**/
       jTextField2.setText(rs.getString("cargo"));
       /**System.out.println(rs.getString("cargo"));**/
        jTextField3.setText(rs.getString("empresa"));
     /**System.out.println(rs.getString("empresa"));**/
        jTextField4.setText(rs.getString("tefono_empresa"));
       /**System.out.println(rs.getString("tefono_empresa"));**/
        jTextField5.setText(rs.getString("direccion_empresa"));
         
       /** System.out.println(rs.getString("direccion_empresa"));**/
    ///*getstring saca datos de la bd
       }
 catch(Exception e)
    {
    }
     
   
    }



Páginas: [1]