• Miércoles 8 de Mayo de 2024, 05:30

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.


Mensajes - Blizknight

Páginas: 1 [2]
26
Java / Conexion Acces Y Java .. Insertar Registros..
« en: Sábado 2 de Septiembre de 2006, 07:38 »
Hola a todos... pues despues de luchar mucho por conectar la dbase lo logre.... pero ahora tengo el problema de como insertar filas ya que en los libros utilizan algo de ObInserccion Obregistro... Obconsulta y varios asi.... pero un amigo me dio un codigo diferente... aunque me dijo que habia un error deberia de funcionar.... y me preguntaba si alguien me puede dar una mano ....

pues lo que basicamente quiero es insertar datos con la presion del boton...
y bueno luego queria tb aprender como consutlar y listar ....
pero primero poco a poco  :(


aqui les dejo la dbase y espero poder resolver mi duda  :(


Código: Text
  1. import java.awt.event.*;
  2. import java.awt.*;
  3. import javax.swing.*;
  4. import java.sql.*;
  5.  
  6.  
  7. public class Inscripcion extends JFrame
  8. {
  9.    //declaracion de variables
  10.    JFrame main, main2;
  11.    JLabel lblname;
  12.    JTextField name;
  13.    static private Statement sql;
  14.    private ResultSet resultInsertar;
  15.    static JButton btn_ok;
  16.  
  17.    
  18.    //crea la interfaz grafica de usuario GUI (ves como le cambie el nombre)
  19.    public Inscripcion()
  20.    {
  21.        setSize(500,300);  //Tamanio del formulario
  22.        setTitle("OTM"); //TItulo del formulario
  23.        setResizable(false); //Para que no sea redimensionable
  24.        setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);//Para salir al cerrar
  25.  
  26.        getContentPane().setLayout(null);
  27.        
  28.        lblname = new JLabel("Nombre");
  29.        lblname.setBounds(50,100,100,23);
  30.        getContentPane().add(lblname);
  31.        
  32.        name = new JTextField();
  33.        name.setBounds(155,100,200,23);
  34.        getContentPane().add(name);
  35.        
  36.        btn_ok = new JButton("Ingresar");
  37.        btn_ok.setBounds(370,230, 100, 23);
  38.        getContentPane().add(btn_ok);
  39.  
  40.     btn_ok.addActionListener(new ActionListener()
  41.        {
  42.            public void actionPerformed(ActionEvent e)
  43.            {
  44.              try{
  45.                resultInsertar = sql.executeQuery("INSERT INTO name(Nombre) VALUES('" + name.getText() + "')");  
  46.                }catch(SQLException a){System.out.println("Error" + a);}
  47.            }  
  48.        });  
  49.        
  50.    
  51.        
  52.    }
  53.  
  54.    
  55.    //Metodo principal
  56.   public static void main(String args[])
  57.    {
  58.      String nana;
  59.      
  60.      try{
  61.     Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
  62.     String dbase = "jdbc:odbc:base";
  63.     Connection Conexion =DriverManager.getConnection(dbase);
  64.     sql = Conexion.createStatement();
  65.     ResultSet nombre = sql.executeQuery("SELECT * FROM name");
  66.      
  67.      
  68.        while(nombre.next()){
  69.       nana = nombre.getString("Nombre");
  70.       System.out.println(nana);
  71.     }
  72.    
  73.     nombre.moveToInsertRow();
  74.     nombre.updateString("Nombre",)
  75.    
  76.    
  77.        
  78.     nombre.close();
  79.     Conexion.close();
  80.     sql.close();
  81.    
  82.   }catch(ClassNotFoundException e){
  83.     System.out.println("Clase no encontrada");
  84.     }
  85.    
  86.   catch(SQLException e){
  87.       System.out.println(e);
  88.     }
  89.    
  90.     System.out.println("Sin error al conectar ");
  91.    
  92.  
  93.    
  94.      
  95.        new Inscripcion().setVisible(true);
  96.        
  97.  
  98.    }
  99.    
  100. }
  101.  

27
Java / Ambiguedad Con Timers
« en: Lunes 31 de Julio de 2006, 16:53 »
Hola como estais? el problema que tenia era de ambiguedad con el timer, creo que seria mejor que lo compilen y lo vean, explicar eso no se muxo


Código: Text
  1. /*
  2. * Reloj.java
  3. */
  4.  
  5. /**
  6. *
  7. */
  8. import java.awt.*;
  9. import java.awt.event.*;
  10. import javax.swing.*;
  11. import java.util.Date;
  12. import java.text.*;
  13. import java.util.*; //agregue esta linea para lo del Gregorian calendar
  14.  
  15. public class Reloj extends JFrame
  16. {
  17.  
  18. Date hora, fecha,f1,f2;
  19. String patrón, mod;
  20. JLabel jlbHoraActual, lbl;
  21. JButton btn;
  22. ActionListener al;
  23. Timer timer1, timer2;  
  24. SimpleDateFormat formato, format2;
  25.  
  26.  public Reloj()
  27.  {
  28.    jlbHoraActual = new JLabel();
  29.    getContentPane().setLayout(null);
  30.    setResizable(false);
  31.    setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
  32.    //jlbHoraActual.setFont(new Font("Arial", 1, 24));
  33.    jlbHoraActual.setHorizontalAlignment(SwingConstants.CENTER);
  34.    jlbHoraActual.setText("00:00:00");
  35.    getContentPane().add(jlbHoraActual);
  36.    jlbHoraActual.setBounds(40, 90, 210, 40);
  37.    
  38.    setSize(290, 260);
  39.    
  40.    lbl = new JLabel("");
  41.    lbl.setBounds(40, 130, 210, 40);
  42.    getContentPane().add(lbl);
  43.    lbl.setBackground(Color.red);
  44.    lbl.setOpaque(true);
  45.    
  46.    btn = new JButton("Time");
  47.    btn.setBounds(40, 170, 210, 40);
  48.    getContentPane().add(btn);
  49.    
  50.    
  51.    
  52.  
  53.  
  54.     al = new ActionListener()
  55.    {
  56.      public void actionPerformed(ActionEvent e)
  57.     {
  58.    
  59.        onTimer();
  60.      }
  61.    };
  62.    // Crear un temporizador e iniciarlo
  63.    timer1 = new Timer(1000, al);
  64.    timer1.start();
  65.  
  66.    GregorianCalendar g = new GregorianCalendar();
  67.   long horas = g.get(GregorianCalendar.HOUR_OF_DAY);
  68.   long mins = g.get(GregorianCalendar.MINUTE);
  69.    
  70.    lbl.setText(horas + mins);
  71.   //hasta aqui se inserto lo nuevo
  72.   /* timer2 = new Timer(1000, al);
  73.    timer2.start();*/
  74.    
  75.   }
  76.  
  77.  
  78.  private void onTimer()
  79.  {
  80.    hora = new Date();
  81.    patrón = "dd' de 'MMMM' del 'yy' 'hh:mm:ss";//dd:hh:mm:ss yy/mm/dd  dd.MMMMM.yy
  82.    
  83.  
  84.    
  85.    formato = new SimpleDateFormat(patrón);
  86.    jlbHoraActual.setText(formato.format(hora));
  87.    
  88.    
  89.    
  90.    /*fecha = new Date();
  91.    mod  = "dd' de 'MMMM' del 'yyyy ";
  92.    
  93.    format2 = new SimpleDateFormat(mod);
  94.    lbl.setText(format2.format(fecha));*/
  95.  }
  96.  
  97.  
  98.  
  99.  
  100.  public static void main(String args[])
  101.  {
  102.    new Reloj().setVisible(true);
  103.  }
  104.  
  105. }
  106.  
  107.  



saludos

28
Java / Validacion Jformattedtextfield
« en: Miércoles 26 de Julio de 2006, 02:35 »
hOLA A TODOS!!
que tal ? :D
bueno de nuevo con otra duda, pues era que no puedo validar el jformattedtextfield, no se por que pero me da un pequeño error que no encuentro solucion, compilen el codigo y luego verifiquen con casilla vacia y con casilla llena, aun no tengo la solucion
gracias y saludos  :hola:   :lightsabre:

Código: Text
  1. import java.awt.event.*;
  2. import java.awt.*;
  3. import javax.swing.*;
  4. import javax.swing.text.*; //contiene el metodo MaskFormatter
  5. import java.text.*; //Contiene el metodo ParseException
  6.  
  7.  
  8. public class JFormatted extends JFrame implements ActionListener
  9. {
  10.  JLabel lbl;
  11.  JTextArea txt;
  12.  JFormattedTextField txts;
  13.  JButton btn;
  14.  MaskFormatter mascara; //Declare la mascara (lo olvidaste)
  15. JScrollPane scroll;
  16.  
  17.  public JFormatted()
  18.  {
  19.  
  20.      setSize(300,180);
  21.      setResizable(false);
  22.      setTitle("Que Tipo de # es ??");
  23.      setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
  24.      getContentPane().setLayout(null);
  25.  
  26.      lbl = new JLabel("Numero");
  27.      lbl.setBounds(15,15,50,23);
  28.      getContentPane().add(lbl);
  29.      
  30.       txt = new JTextArea();
  31.    txt.setBounds(15,50,250,80);
  32.    getContentPane().add(txt);
  33.    txt.setFont(new Font("monospaced",4,12));
  34.    
  35.    scroll = new JScrollPane(txt);
  36.    scroll.setBounds(15,50,250,80);
  37.    getContentPane().add(scroll);
  38.    
  39.    btn = new JButton("Try");
  40.    btn.setBounds(210,15,75,23);
  41.    btn.addActionListener(this);
  42.    getContentPane().add(btn);
  43.      
  44.      gettxts(); //Llame al metodo
  45.  }
  46.  
  47.  private JFormattedTextField gettxts()
  48.  {
  49.      if (txts == null)
  50.      { //si no esta vacia lo intenta
  51.          try
  52.          {
  53.              mascara = new MaskFormatter("*************"); //solo se admiten 13 caracteres
  54.              mascara.setValidCharacters("1234567890"); //solo caracteres numericos
  55.          }
  56.          catch (ParseException e1)
  57.          {
  58.              e1.printStackTrace(); //por si hay error imprime el error
  59.          }
  60.          txts = new JFormattedTextField(mascara);//se asigna
  61.  
  62.          txts.setFocusLostBehavior(3); //se le asigna el foco (no es necesario)
  63.          getContentPane().add(txts); //agregue el txts al forml (lo olvidaste)
  64.          txts.setBounds(new java.awt.Rectangle(70,20,120,16)); //setBounds .... (lo ajuste de acuerdo al form)
  65.      }
  66.      return txts; //retorna la caja de text formateada
  67.  }
  68.  
  69.  public void actionPerformed(ActionEvent e)
  70.  {
  71.   try{
  72.    //String result="";
  73.  
  74.    String a = txts.getText();
  75.    
  76.  
  77.  
  78.     /*double numero=Double.parseDouble(txts.getText());
  79.      if(numero%2 == 0)
  80.      {
  81.        txt.setText("");
  82.      result = "El Numero es PAR";
  83.      }
  84.      else
  85.      {
  86.       txt.setText("");
  87.       result="El Numero es IMPAR";
  88.      }*/
  89.      if (a.length()>=13)   //Raro
  90.      {
  91.        JOptionPane.showMessageDialog(this,"Rellene ");
  92.      }
  93.      txt.append(a);
  94.     }
  95.      catch(NumberFormatException r)
  96.      {
  97.      
  98.      }
  99.  
  100.   }      
  101.  
  102.  
  103.  
  104.  public static void main(String args[])
  105.  {
  106.      new JFormatted().setVisible(true);
  107.  }
  108. }
  109.  

29
Java / Re: Restar Tiempo
« en: Viernes 21 de Julio de 2006, 21:41 »
estube haciendo o mejor dicho intentando y no me salia nada .... puedes hacerme un ejemplo si no es mucha molestia   :hola:
saludos

30
Java / Re: Restar Tiempo
« en: Jueves 20 de Julio de 2006, 16:06 »
estube probando lo de getTimeMilis(); pero no me salia, como hago para almacenarlo en una variable?

long tiempomiliseg;
tiempomiliseg = getTimeMilis();  ?? asi?

31
Java / Re: Restar Tiempo
« en: Viernes 14 de Julio de 2006, 22:24 »
en el caso que sea como dices como seria?
gracias  :hola:

32
Java / Re: Como Cargar Unidades Existentes En Combobox??
« en: Jueves 13 de Julio de 2006, 16:17 »
para agregar items al combo es

NOMBREDELCOMBOBOX.addItem("Nombre del item");

33
Java / Re: Restar Tiempo
« en: Miércoles 12 de Julio de 2006, 23:16 »
hmn... no se si esto sirva
lo encontre por ahi

System.currentTimeMillis();

para sacar el tiempo de la pc,
si obtengo 2 de estos tiempos en diferentes momentos no se puede restar para obtener la cantidad de horas transcurridas?
pues si no se puede cual es la solucion??
no entendi muxo tu explicacion  :hola:
graxias

34
Java / Restar Tiempo
« en: Miércoles 12 de Julio de 2006, 05:53 »
Hola a todos  :D
bueno.... quisiera saber como restar tiempos obtenidos en el formato hh:mm:ss
ya que al cojer un tiempo en cierto momento y luego cojer otro en otro mas tarde, luego de realizar esto quisiera restar para obtener la diferencia, pero no sabia en que tipo de variables se almacena o si existe alguna forma especialll..
espero haberme dejado entneder
gracias de antemano :hola:

35
Java / Re: Sobre Switch ..... Principiante Xd
« en: Martes 2 de Mayo de 2006, 03:50 »
oh oks ya tengo mas claras mis dudas ... XD
y lo de getselectedindex si me lo sabia solo no sabia como extraer el texto que contenia ... el seleccionado ..
ahora voy a probar este getItem(int index).

36
Java / Re: Sobre Switch ..... Principiante Xd
« en: Martes 2 de Mayo de 2006, 01:26 »
entonces estube en lo correcto con que switch trabaja mas con datos numericos ?? ......y no se si respondiste la pregunta 1 2 y 3 ... XD ... si no es muxa molestia ...  :hola:

37
PHP / Una Manito Con Php ... Principiante..
« en: Lunes 1 de Mayo de 2006, 15:53 »
bueno quisiera que alguien me ayude a explicarme este code que envia a mi email el contenido ... es que no lo entenida y queria aprender

aparte quisiera saber como hacer un php que me registre la ip del que visite la web XD
saludos

Código: Text
  1. <?
  2. //----CONFIGURACIONES----------------------------------------
  3. $emaildest = 'mimail'; //DESTINATARIO
  4. $asunto = 'Hosting - '.date("l dS of F Y h:i:s A");//ASUNTO DEL MAIL
  5. //-----------------------------------------------------------
  6. //----VERIFICACION-DE-SERVER---------------------------------
  7. $host=$_SERVER['HTTP_HOST'];//HOST: spaw.exbin.com
  8. $ref='REFERENCIA:'.$_SERVER['HTTP_REFERER']; //REF : REFERENCIA:http://spaw.exbin.com/conf_contenido/contratar/index.php
  9. //-----------------------------------------------------------
  10. if(!strpos($ref,$host)){ //BUSCO 'spaw.exbin.com' en 'REFERENCIA:http://spaw.exbin.com/conf_con....'
  11.  
  12.  
  13. <?
  14. }else{
  15. //----VARIABLES del formulario-------------------------------
  16. $nombre = $HTTP_POST_VARS['nombre'];
  17. $telefono = $HTTP_POST_VARS['telefono'];
  18. $email = strtolower($HTTP_POST_VARS['email']);
  19. $direccion = $HTTP_POST_VARS['direccion'];
  20. $pago = $HTTP_POST_VARS['pago'];
  21. $ciudad = $HTTP_POST_VARS['ciudad'];
  22. $plan = $HTTP_POST_VARS['plan'];
  23. $contrato = $HTTP_POST_VARS['contrato'];
  24. $com2 = $HTTP_POST_VARS['com2'];
  25. $dominio2 = $HTTP_POST_VARS['dominio2'];
  26. $comentarios = $HTTP_POST_VARS['comentarios'];
  27. //-----------------------------------------------------------
  28. //----HEADERS------------------------------------------------
  29. $sheader="From: ".$nombrecompleto." <".$email.">\r\n";
  30. $sheader=$sheader."X-Mailer:PHP/".phpversion()."\n";
  31. $sheader=$sheader."Mime-Version: 1.0\n";
  32. $sheader=$sheader."Content-Type: text/html";
  33. //-----------------------------------------------------------
  34. //----MENSAJE------------------------------------------------
  35. $mensaje = "<html><b><u>Datos de la Venta</u></b><br>";
  36. $mensaje .= "Nombre y Apellido: " .$nombre. "<br>";
  37. $mensaje .= "Teléfono: " .$telefono. "<br>";
  38. $mensaje .= "E-Mail: <a href='mailto:".$email."'>".$email."</a><br>";
  39. $mensaje .= "Direccion: " .$direccion. "<br><HTML>";
  40. $mensaje .= "Ciudad: " .$ciudad. "<br><HTML>";
  41. $mensaje .= "Plan: " .$plan. "<br><HTML>";
  42. $mensaje .= "Contrato: " .$contrato. "<br><HTML>";
  43. $mensaje .= "Pago: " .$pago. "<br><HTML>";
  44. $mensaje .= "Plan: " .$plan. "<br><HTML>";
  45. $mensaje .= "Dominio2: " .$dominio2. "<br><HTML>";
  46. $mensaje .= "Dominio: " .$com2. "<br><HTML>";
  47. $mensaje .= "comentarios: " .$comentarios. "<br><HTML>";
  48.  
  49. //-----------------------------------------------------------
  50. //----ENVIO-DE-MAIL------------------------------------------
  51. mail($emaildest,$asunto,$mensaje,$sheader)
  52. //-----------------------------------------------------------
  53.  
  54. ?>
  55. <script LANGUAGE="JavaScript">
  56. location.href='contacto_enviado.htm';
  57. </SCRIPT>
  58. <?
  59. }
  60. ?>
  61.  

38
Java / Re: Sobre Switch ..... Principiante Xd
« en: Lunes 1 de Mayo de 2006, 06:18 »
bueno creo que ya entendi ... yo queria poner algo asi .... si el case era tal palabra ... que haga lo sgt XD... pero con eso creo que no se puede ....

** 1 **por cierto para extraer un dato string ... seria .... datos = dato.getText();
.. soy principieante XD :hola:  :P

** 2 **y bueno sobre lo del switch solo trabaja con numeros ????
si es 1 tal cosa si es 2 la sgt ... o en el caso que no sea numero seria el uso de combox que es lo mas logico no ? ... donde se ve texto pero se elije con numeros .....
pero me acaban de decir que se puede cambiando la sintaxis aunque no entendi como ... a ver si me dan una manito ...

** 3 **y para sacar el caption de un combox .... como se hace ????
** 4 ** como comparo usando ifs en el switch ??? tienes un ejemplo }xD(si se usar if)

pd: enumere las preguntas XD

39
Java / Re: Sobre Switch ..... Principiante Xd
« en: Domingo 30 de Abril de 2006, 21:58 »
sip ya ta mas claro tambien puedo igualar el case asi ?:

Código: Text
  1. switch(sexo){
  2.       case masculino:
  3.         cat = "a";
  4.         break;
  5.       case femenino:
  6.         cat ="b";
  7.          
  8.  

40
Java / Sobre Switch ..... Principiante Xd
« en: Domingo 30 de Abril de 2006, 19:29 »
Hola a todos bueno .. leyendo un poco de switch .... no se si lo entendi bien .... pero switch solo trabaja con valores  numericos ??
o sea

   
Código: Text
  1. switch(sexo){
  2.       case 1:
  3.         cat = "mujer";
  4.         break;
  5.       case 0:
  6.         cat ="hombre";
  7.          
  8.                                  }
  9.  

alguien me ayuda a entender esto ... mas claro ... o sea si se como usarlo solo que en lo que lei solo me daban ejemplos como una casilla donde se pone un numero .... y si el numero es 2 me sale febrero.. si es 3 marzo y asi sucesivamente. ... es un poco mas limitado que el if ??? .. que otras cosas mas puedo hacer ??? no es lo mismo que un else if ???
saludos

41
General / Re: Club De Aventuras Ad
« en: Miércoles 26 de Abril de 2006, 01:37 »
hola blag XD ...
no pense encontrar a alguien que halla estudiado donde toy yo ... XD voy a visitar las webs que haz recomendado XD ... y de paso como vi tu perfil .. te agregue al msn XD ... a ver si me ayudas a mejorar mi java con unos consejitos ... por cierto muy bueno tu manual XD ... anque no entenid algunas cositas ....
saludos y suerte con tu proyecto de programacion XD :)

Páginas: 1 [2]