elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Los 10 CVE más críticos (peligrosos) de 2020


  Mostrar Temas
Páginas: [1]
1  Programación / Java / Como cifrar y agregar una transaccion? JAVA con Postgres en: 29 Noviembre 2011, 19:17 pm
ME PODRIAN A DARME UNA IDEA DE COMO cifrar LOS DATOS AL MOMENTO DE INSERTARLOS EN LA TABLA Y ARREGLAR MI TRANSACCION QUE NO ME ESTA REGISTRANDO LOS DATOS GRAX POR SU VISITA Y OJALA ME PUEDAN AYUDAR

Código
  1. public void agregar() {
  2. System.out.print("estas en el medtodo agregar de alumno");
  3.    try{
  4.  
  5.        Class.forName(driver);
  6.        Connection con = DriverManager.getConnection(connectString, user , password);
  7.        con.setAutoCommit(false);
  8.        Statement stmt = con.createStatement();
  9.        ResultSet rs = stmt.executeQuery("insert into alumno values('"+tnomb.getText()+"','"+tapa.getText()+"','"+tama.getText()+"','"+tmate.getText()+"');");
  10.        con.commit();
  11.        con.setAutoCommit(true);
  12.        JOptionPane.showMessageDialog(null, "se agrego con exito");
  13.  
  14.        while (rs.next()){
  15.  
  16.        }
  17.  
  18.        stmt.close();
  19.        con.close();
  20.       con.rollback();
  21.        }
  22.  
  23.        catch ( Exception e ){
  24.        System.out.println(e.getMessage());
  25.        }
  26.  
  27. }
  28.  
2  Programación / Java / Ayuda con un ciclo en: 21 Noviembre 2010, 03:54 am
Hola que tal soy de nuevo trayendo nuevos problemas a resolver esta ves se trara de un hospital
Código
  1. if( e.getSource() == Item_SiguientePaciente )
  2. try {
  3. clinica.main(args);
  4.  
  5. } catch (IOException e1) {
  6. // TODO Auto-generated catch block
  7.  
  8. e1.printStackTrace();
  9.  
esta es la funcion de mi boton siguiente paciente me envia la ventana pero no me cierra esta y no me guarda los datos quisiera saber por que me podrian ayudar
3  Programación / Java / Notacion polaca en: 17 Octubre 2010, 03:31 am
hola que tal amigos del foro ps me tope con un gran problema creo que es el tema que mas se me a complicado en programcion java

la situacion es esta como se daran cuenta hablaremos de notacion polaca

NOTACIONES CON EXPRESIONES.
Las pilas son estructuras de datos implementadas para la solución de diversos
tipos de problemas. Pero tal vez la aplicación más importante de estas es el
tratamiento de expresiones matemáticas. El convertir expresiones en notación
infija en su equivalente en notación postfija (o prefija). A continuación es
necesario analizar algunos conceptos para introducirnos a este tema.
• La expresión A+B se dice que esta en notación infija, y su nombre se
debe a que el operador + está entre los operandos A y B.
• Dada la expresión AB+ se dice que esta en notación postfija y su
nombre se debe a que el operador + esta después de los operandos A y B.
• Dada la expresión +AB se dice que esta en notación prefija, y su nombre
se debe a que el operador + está antes que los operandos A y B.
La ventaja de usar estas expresiones en notación postfija o prefija radica en que
no son necesarios los paréntesis para indicar el orden de la operación, ya que este
queda establecido por la ubicación de los operadores con respecto a los
operandos.
Para convertir expresiones a las diferentes notaciones ya descritas, es necesario
establecer ciertas condiciones:
• Solamente se manejaran los siguientes operadores en orden de prioridad:
^ potencia
* / Multiplicación y división
+ - suma y resta
• Los operandos de más alta prioridad se ejecutan primero
• Si hubiese una expresión de dos o más operadores de igual prioridad, se
ejecutan de izquierda a derecha.
• Las subexpresiones parentizadas tendrán más prioridad que cualquier


Y de una buena explicacion comenzamos no soy muy bueno en esto como dije se me complico el tema espero que para todos que esten como yo ps le sirva de al gun modo tendran alguno ejemplos que publiquen.

Elabora un program en java utilizando algoritmos de estructura de datos pilas en memoria dinamica en donde evalue las expreciones utilizando expresion polaca.
  • El programa debe pedir la expresion
  • Verificar que la exprecion sea correcta si no volver a pedir.
  • El programa debera pedir que de seas hacer  en este caso serian casos  elegir entre infijo y postfijo.
  • La expresion resultante acsinarle valores, dar el resultado.

Como veran si estan complejo el programa sigo buscando entre los demas foros pero creo que no tocan ese tema espero que alguin me pueda ayudar y explicar.


4  Programación / Java / REGISTRO en: 30 Mayo 2010, 01:29 am
HOLA QUE TAL SOY NUEVO EN ESTE FORO PERO ESPERO QUE ME PUEDAN AYUDAR YA QUE APENAS COMEN SE A PROGRAMAR EN JAVA Y PUES NO TENGO MUCHO CONOCIMIENTO DE ESTO ESPERO QUE ME PUEDAN AYUDAR :)
BUENO COMENZANDO CON MI CÓDIGO :
(CLASE PRINCIPAL)

Código
  1. import java.io.IOException;
  2. import java.util.Scanner;
  3. public class Controldetienda {
  4. public static void main(String[] args) throws IOException {
  5. Scanner ent = new Scanner(System.in);
  6. int opc;
  7. do {
  8. System.out.println("MENU");
  9. System.out.println("1.Articulos");
  10. System.out.println("2.Clientes");
  11. System.out.println("3.Provedores");
  12. System.out.println("4.Vantas");
  13. System.out.println("5.Compras");
  14. System.out.println("6.Salir");
  15. opc = ent.nextInt();
  16. switch (opc) {
  17. case 1:
  18. Articulos001.main(args);
  19. break;
  20.         case 2:
  21. Clientes001.main(args);
  22. break;
  23.           case 3:
  24. Proveedores001.main(args);
  25. break;
  26. case 4:
  27. Ventas001.main(args);
  28. break;
  29. case 5:
  30. Compras001.main(args);
  31. default:
  32. }
  33. } while (opc != 6);
  34. }
  35. }
(CLASE ARTÍCULOS 1)
Código
  1. import java.io.BufferedReader;
  2. import java.io.IOException;
  3. import java.io.InputStreamReader;
  4. public class Articulos001 {
  5. static BufferedReader br = new BufferedReader(isr);
  6. static Articulos002 A2[];
  7. static int i = 0;
  8. public static void main(String[] args) throws IOException {
  9. String opcion;
  10. int i=0;
  11. A2 = new Articulos002[];
  12. for (i = 0; i < A2.length; i++)
  13. A2[1] = null;
  14. System.out.println("ARTICULOS");
  15. System.out.println("1 - A&#65533;adir");
  16. System.out.println("2 - Modificar");
  17. System.out.println("3 - eliminiar");
  18. System.out.println("4 - Buscar");
  19. System.out.println("5 - Menu");
  20. System.out.println("6 - Salir");
  21. opcion = br.readLine();
  22. while (!opcion.equals("6")) {
  23. if (opcion.equals("1"))
  24. agregar();
  25. else if (opcion.equals("2"))
  26. modificar();
  27. else if (opcion.equals("3"))
  28. eliminar();
  29. else if (opcion.equals("4"))
  30. buscar();
  31. else if (opcion.equals("5"))
  32. Controldetienda.main(args);
  33. else
  34. System.out.println("Opci&#65533;n incorrecta..");
  35. System.out.println("1 - A&#65533;adir");
  36. System.out.println("2 - Modificar");
  37. System.out.println("3 - eliminiar");
  38. System.out.println("4 - Buscar");
  39. System.out.println("5 - Menu");
  40. System.out.println("6 - Salir");
  41. opcion = br.readLine();
  42. }
  43. }
  44. static void agregar() throws IOException {
  45. String clave, marca;
  46. String descripcion;
  47. String presentacion;
  48. int mayoreo, menudeo, compra;
  49. while (A2[i] != null && i < A2.length)
  50. if (i < A6.length)
  51. i++;
  52. {
  53. System.out.print("Clave: ");
  54. clave = br.readLine();
  55. System.out.print("Marca: ");
  56. marca = br.readLine();
  57. System.out.print("Descripcion: ");
  58. descripcion = br.readLine();
  59. System.out.print("Presentacion: ");
  60. presentacion = br.readLine();
  61. System.out.print("Presio de compra:" + "$");
  62. compra = Integer.parseInt(br.readLine());
  63. System.out.print("Presio de menudeo:" + "$");
  64. menudeo = Integer.parseInt(br.readLine());
  65. System.out.print("Presio de mayoreo:" + "$");
  66. mayoreo = Integer.parseInt(br.readLine());
  67. Articulos003 aux = new Articulos003(marca, descripcion,
  68. presentacion, compra, menudeo, mayoreo);
  69. A9[i] = new Articulos002(clave, aux);
  70. }
  71. }
  72. static void modificar() throws IOException {
  73. A2 = new Articulos002[];
  74. for (i = 0; i < A2.length; i++)
  75. A2[1] = null;
  76. String clave, descripcion, marca, presentacion;
  77. int mayoreo, menudeo;
  78. char compra;
  79. System.out.print("clave: ");
  80. clave = br.readLine();
  81. for (int i = 0; i < C2.length; i++) {
  82. if (!A2[i].getclave().equals(clave))
  83. System.out.println("No existe ese registro");
  84. else {
  85. A2[i].getclave().equals(clave);
  86. System.out.print("Nueva Clave: ");
  87. clave = br.readLine();
  88. System.out.print("Nueva Marca: ");
  89. marca = br.readLine();
  90. System.out.print("Nueva Descripcion: ");
  91. descripcion = br.readLine();
  92. System.out.print("Nueva Presentacion: ");
  93. presentacion = br.readLine();
  94. System.out.print("Nueva Presio de compra:" + "$");
  95. menudeo = Integer.parseInt(br.readLine());
  96. System.out.print("Nueva Presio de menudeo:" + "$");
  97. menudeo = Integer.parseInt(br.readLine());
  98. System.out.print("Nueva Presio de mayoreo:" + "$");
  99. mayoreo = Integer.parseInt(br.readLine());
  100. }
  101. break;
  102. }
  103. }
  104. static void buscar() throws IOException {
  105. A2 = new Articulos002[];
  106. for (i = 0; i < A2.length; i++)
  107. A2[1] = null;
  108. String clave;
  109. System.out.print("Clave: ");
  110. clave = br.readLine();
  111. for (int i = 0; i < A2.length; i++) {
  112. if (!A2[i].getclave().equals(clave))
  113. System.out.println("No existe ese registro");
  114. else {
  115. A2[i].getclave().equals(clave);
  116. System.out.println("Clave: " + A2[i].getclave());
  117. Articulos003 dirTemp = A2[i].getA3();
  118. System.out.println("Marca: " + dirTemp.getmarca());
  119. System.out.println("Descripcion: " + dirTemp.getdescripcion());
  120. System.out.println("Presentacion: " + dirTemp.getpresentacion());
  121. System.out.println("Presio de compra:" + "$"+ dirTemp.getCompra());
  122. System.out.println("Presio de menudeo:" + "$"+ dirTemp.getMenudeo());
  123. System.out.println("Presio de mayoreo:" + "$"+ dirTemp.getMayoreo());
  124. }
  125.         break;
  126. }
  127. }
  128. static void eliminar() throws IOException {
  129. String clave;
  130. System.out.print("clave: ");
  131. clave = br.readLine();
  132. for (int i = 0; i < B2.length; i++) {
  133. if (!A2[i].getclave().equals(clave))
  134. System.out.println("No existe ese registro");
  135. else {
  136. A2[i] = null;
  137. System.out.println("El registro ha sido borrado correctamente");
  138. }
  139. break;
  140. }
  141. }
  142. static void salir() throws IOException {
  143. return;
  144. }
  145. }
(CLASE ARTICULOS 2)
Código
  1. public class Articulos002 {
  2. String clave;
  3. Articulos003 B3;
  4. Articulos002 (String clave, Articulos003 A3){
  5. this.clave = new String (clave);
  6. this.A3 = new Articulos003(A3);
  7. }
  8. public void setclave (String clave){this.clave = new String (clave); }
  9. public void setDireccion003(Articulos003 A3){
  10. this.A3 = new Articulos003(A3);}
  11. public void setDireccion(String marca, String descripcion, String presentacion,
  12. int compra, int menudeo, int mayoreo){
  13. B3 = new Articulos003 (marca, descripcion, presentacion, compra, menudeo,
  14. mayoreo);
  15. }
  16. public String getclave(){return clave;}
  17. public Articulos003 getA3(){return A3;}
  18. Articulos002 (Articulos002 r){
  19. clave = new String (r.clave);
  20. A3 = new Articulos003(r.A3);
  21. }
  22. public void print (){
  23. System.out.println("clave: " + clave);
  24. A3.print();
  25. }
  26. }
(CLASE ARTICULOS 3)
Código
  1. public class Articulos003 {
  2. private String marca,presentacion,  descripcion;
  3. private int  menudeo ,mayoreo,compra;
  4. public Articulos003(String marca, String descripcion, String presentacion,  int compra,
  5. int menudeo, int  mayoreo){
  6. this.marca = new String (marca);
  7. this.presentacion = presentacion;
  8. this.compra =compra;
  9. this.menudeo = menudeo;
  10. this.mayoreo = mayoreo;
  11. this.descripcion = descripcion;
  12. }
  13. public Articulos003(Articulos003 d){
  14. marca = new String (d.marca);
  15. descripcion = d.descripcion;
  16. presentacion = d.presentacion;
  17. compra = d.compra;
  18. menudeo = d.menudeo;
  19. mayoreo = d.mayoreo;
  20. }
  21. public void setmarca (String marca){
  22. this.marca = new String (marca);
  23. }
  24. public void setdescripcion (String descripcion){
  25. this.descripcion = descripcion;
  26. }
  27. public void setpresentacion(String presentacion){
  28. this.presentacion= presentacion;
  29. }
  30. public void setmayoreo (int mayoreo){
  31. this.mayoreo = mayoreo;
  32. }
  33. public void setmenudeo (int menudeo){
  34. this.menudeo = menudeo;
  35. }
  36. public void setcompra (int compra){
  37. this.compra = compra;
  38. }
  39. public String getmarca(){return marca;}
  40. public int getMenudeo(){return menudeo;}
  41. public int getMayoreo(){return mayoreo;}
  42. public String getpresentacion(){return presentacion;}
  43. public int getCompra(){return compra;}
  44. public String getdescripcion(){return descripcion;}
  45. public void print (){
  46. System.out.println(marca + ", " + descripcion + " - " + presentacion + compra);
  47. System.out.println(menudeo + " - "+ mayoreo);
  48. }
  49. }
Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines