|
Mostrar Temas
|
Páginas: [1]
|
1
|
Programación / Java / Problema con base de datos
|
en: 20 Julio 2015, 19:49 pm
|
Bnas tardes amigos, tengo un pequeño problema cn base de datos q no inserta los datos en la tabla y me da un error :C, el me conecta bn mas no me agrega los datos a la tabla aqui la clase main conexion package controldeganado; import controldeganado.*; import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQLException; /** * * @author Administrador */ public class conexion { /** * Método utilizado para recuperar el valor del atributo conexion * @return conexion contiene el estado de la conexión * */ { return conexion; } /** * Método utilizado para establecer la conexión con la base de datos * @return estado regresa el estado de la conexión, true si se estableció la conexión, * falso en caso contrario */ public boolean crearConexion() { try { Class.forName("org.postgresql.Driver"); conexion = DriverManager. getConnection("jdbc:postgresql://localhost:5432/Ganado", "postgres", "1993"); if(conexion!=null){ return true; } } System. out. println("error en conexion: "+ex ); } } return false; } /** * *Método utilizado para realizar las instrucciones: INSERT, DELETE y UPDATE *@param sql Cadena que contiene la instrucción SQL a ejecutar *@return estado regresa el estado de la ejecución, true(éxito) o false(error) * */ public boolean ejecutarSQL (String sql ) { try { sentencia.execute(sql); return true; return false; } } /** * *Método utilizado para realizar la instrucción SELECT *@param sql Cadena que contiene la instrucción SQL a ejecutar *@return resultado regresa los registros generados por la consulta * */ { try { resultado = sentencia.executeQuery(); return resultado; System. err. println("Error "+ex ); return null; } } }
class conexxion public class conexxion { public static conexion conexion = new conexion(); /** * @param args the command line arguments */ public static void main (String[] args ) { // TODO code application logic here System. out. println("Conexion exitosa: "+ conexion. crearConexion()); if(conexion.crearConexion()){ //Form f = new Form(); aganado f= new aganado(); f.setVisible(true); } } }
y el codoigo para agregar private void btnAgregarActionPerformed (java. awt. event. ActionEvent evt ) { try{ String sql ="INSERT INTO \"CGanado\"(c_practico, nombre, estado, raza, observacion, estatus, f_nacimiento, c_padre, c_madre, n_parto, c_peso) VALUES ('"+ txtCodigo. getText() +"','"+ txtNombre. getText() +"','"+ txtEstado. getText() +"','"+ txtRaza. getText() +"','"+ txtObser. getText() +"','"+ txtEstatus. getText() +"','"+ txtFecha. getText() +"','"+ txtP. getText() +"','"+ txtM. getText() +"','"+ txtNp. getText() +"','"+ txtPeso. getText() +"' )"; // ps.setInt(1,Integer.parseInt(jTextcedula.getText())); // ps.setInt(1,Integer.parseInt(jTextcedula.getText())); ps.setString(1,txtCodigo.getText()); ps.setString(2,txtEstado.getText()); ps.setString(3,txtEstatus.getText()); ps.setString(4,txtFecha.getText()); ps.setString(5,txtM.getText()); ps.setString(6,txtNombre.getText()); ps.setString(7,txtNp.getText()); ps.setString(8,txtObser.getText()); ps.setString(9,txtP.getText()); ps.setString(10,txtPeso.getText()); ps.setString(11,txtRaza.getText()); ps.setBinaryStream(12,fis,longitudBytes); ps.execute(); JOptionPane. showMessageDialog(rootPane, "Guardado correctamente"); JOptionPane. showMessageDialog(rootPane, "exception 2 "+x ); } }
|
|
|
2
|
Programación / Programación Visual Basic / Ayuda con movimientos de imagenes
|
en: 16 Junio 2015, 21:28 pm
|
Hola bnas tardes quisiera una pequeña ayuda cn mi progrma q es una simulacion de cajeros de una clinica quisiera que cuando la imagen1 llegue a la posicion de las otras 3 imagenes ellas suban pero claro el image1 q regrese a su posicion inicial aqui lo q he hecho Dim cont As Integer Dim contc As Integer Private Sub Command1_Click() Dim num As Integer Randomize num = Int((3) * Rnd + 1) Text7.Text = num cont = 0 Timer1.Enabled = True Timer1.Interval = 1000 tiempo = InputBox("Escriba el tiempo de Simulacion", "Simulacion de Clinica") Label7.Caption = tiempo End Sub Private Sub Timer1_Timer() Select Case Val(Text7.Text) Case 1: Image1.Left = Image1.Left - 20 If (Image1.Left = -3480) Then Image2.Top = Image2.Top + 20 End If Case 2: Image1.Left = Image1.Left - 20 If (Image1.Left = 2160) Then Image3.Top = Image2.Top + 20 End If Case 3: Image1.Left = Image1.Left - 20 If (Image1.Left = 840) Then Image2.Top = Image2.Top + 20 End If End Select
el boton q esta en la parte de arriba solo es referencia q ahi van ·cajeros, porfa una ayudita
|
|
|
3
|
Programación / Java / Ayuda con Jcombobox
|
en: 11 Junio 2015, 02:37 am
|
Bnas mi gente, aqui vengo cn unas dudas muy graandes para mi no se para uds, espero me las aclaren con el jcombobox quisiera abrir una ventana dependiente de la opcion que tome, ya q solo e visto por ahi con el boton. tambien necesito saber como hacer un calculo por medio de la misma ejemplo ingresar un numero y en dos jcombobox elegir por ejemplo; numero: 5 jcombobox:metros a jcombobox:kilometros jtexfield= resultado de la operacion.. quisiera un ejemplo practico porfa necesito esa ayuda :
|
|
|
4
|
Programación / Java / [AYUDA] Pequeño programa de notas
|
en: 6 Mayo 2015, 17:33 pm
|
Buenos dias, vengo a uds a pedirle una pqueña mano.. me mandaron a hacer un programa en JAVA q Lea 10 notas y diga cual aprobo, reprobo o sobresalio, ya probe con una nota y me va bien.. pero el problema esta en que no se como hacer para correr con 10 notas no tengo ni minima idea :s aqui mi avance String n1 = this. Nota1. getText(); if(n1.equals("")) { JOptionPane. showMessageDialog(null, "Introduzca la Nota"); }else{ double num1 = Double. parseDouble(n1 ); if (num1<=5.4){ this.Estado1.setText("Reprobado"); } else if((num1>=5.5) && (num1<=9.4)) { this.Estado1.setText("Aprobado"); }else{ this.Estado1.setText("Sobresaliste"); } }
Una ayuda con eso por favor, gracias de antemano!
|
|
|
5
|
Programación / Programación Visual Basic / Ayuda Con PROGRAMA WORD MOLE
|
en: 1 Febrero 2015, 17:00 pm
|
Buenos dias, bueno vengo cn otro proyecto, me mandaron a hacer un proyecto del juego de blackberrys Word Mole, me imagino k lo han escuchado.. y kisiera algunas ideas de como resolverlo, graaacias de antemano en lo k tnga mi primer adelanto posteo .. OBVIEN LAS LETRAS "K" SE ME DAÑO LA LETRA "CU" DE MI TECLADO
|
|
|
6
|
Programación / Programación Visual Basic / Simulacion de semaforo (AYUDA)
|
en: 9 Noviembre 2014, 05:18 am
|
Bnas nochees.. bnos les escriiibo porq me mandaron a hacer un proyecto de simulacion.. se hacer muy pocas cosas para lo q me piden y quisiera q me diern unas ideas para yo hacer este proyecto no les pido q me lo haga solo q me faciliten conocimientos y ayudas como qpuedo utilizar para armarlo aqui les dejo los requisitos.. ya se mas o menos la logica q debe llevar para lo del cambio de las luces pero lo otro es lo q me jode un poco
Se plantea la necesidad de Desarrollar una aplicación en Visual Basic, que permita mostrar una simulación del proceso realizado en un semáforo. Como entrada de datos, se debe solicitar al usuario el tiempo de duración de la simulación.
Para el proceso de simulación se debe tomar en cuenta: · Deben existir al menos 3 vías controladas por el semáforo en la simulación. · El semáforo debe tener 4 luces: rojo, verde, amarillo y flecha (para cruzar), las cuales cambiaran cada cierto tiempo (el intervalo queda a criterio del programador) · La asignación de la vía que tomara cada vehículo, cuando el semáforo este en verde, debe ser seleccionada aleatoriamente. · Se debe mostrar en pantalla el tiempo de ejecución de la aplicación, y un contador de la cantidad de vehículos que han pasado el semáforo. · Deberá existir un botón que permita detener la simulación antes del tiempo establecido. Al finalizar la simulación, se debe mostrar una caja de mensajes, con las estadísticas finales del proceso: cantidad total de vehículos que transitaron y duración total de la simulación.
|
|
|
7
|
Programación / Programación C/C++ / Pedido o ayuda ARCHIVOS/REGISTROS
|
en: 10 Febrero 2014, 18:00 pm
|
Buenas mis mas cordiales saludos foristas, les vengo a pedir codigo o ejemplo de archivos y registros, el pedido es el siguiente,, buscar una linea en el archivo y borrarla algo asi tener guardado una serie de cedulas en un .txt 20804257 21609006 24532909 luego que busque cualquiera de ellas, la elimine y las otras las pase a un auxiliar y luego se renombre el archivo aca le tngo un ejemplo pero no se como hacer para que haga la busqueda y poner una opcion para eliminar, espero su mas pronta repuesta #include <stdio.h> #include <stdlib.h> int main( void ) { FILE *archivo; archivo = fopen("archivo.txt","w"); fprintf(archivo,"Hola Mundo"); fclose(archivo); if(rename("archivo.txt","archivo2.txt")==0)// Renombramos el archivo printf("El archivo se renombro satisfactoriamente\n"); else printf("No se pudo renombrar el archivo\n"); system("PAUSE"); if(remove("archivo2.txt")==0) // Eliminamos el archivo printf("El archivo fue eliminado satisfactoriamente\n"); else printf("No se pudo eliminar el archivo\n"); system("PAUSE"); }
|
|
|
8
|
Programación / Programación C/C++ / Pequeño inconveniente archivos/registros
|
en: 23 Enero 2014, 21:04 pm
|
Buenaas mis mas cordiales saludos, tngo un pequeño inconveniente con archivos y registros, ya que le doy la opcion agregar y pongo un codigo que es el q deberia mostrar en el archivo .txt, pero solo me arroja otro numero y mientras que mas voy agregando, sale el mismo numero .. aqui les dejo el codigo para ver si me podrian ayudar.. Gracias de antemano Ejemplo; selecciono agregar equipo, me sale insertar codigo pongo "1", marca hp, caracteristicas negras.. y cuando reviso el .txt no me sale 1 si no que me sale otra serie de numeros.. y mientras añado otro se agrega cn el mismo codigo anterior mencionado.. ese es mi problema! #include <iostream.h> #include <stdio.h> #include <conio.h> #include <stdlib.h>
struct datos_equipo { long codigoe; char marca[20]; char caract[50]; }equipo;
struct datos_mtto { long codigom; char motivo[50]; char tipo[50]; char area[10]; }mtto; void main(){ int opc; long codigo_e; long codigo_m;
{ clrscr();//Borrando pantalla textcolor(WHITE);//Cambiando el color del texto gotoxy(15,8), cprintf("Menu de opciones"); gotoxy(10,10), cprintf("1. Agregar Equipos"); gotoxy(10,12), cprintf("2. Buscar Equipos "); gotoxy(10,14), cprintf("3. Agregar Mantenimiento"); gotoxy(10,16), cprintf("5. Salir del Menu"); textcolor(GREEN); gotoxy(10,20), cprintf("Que desea hacer?"); gotoxy(28,20), scanf("%i",&opc); textcolor(YELLOW); gotoxy(28,20); switch (opc) {
case 1: FILE * eq; eq=fopen("equipos.txt","a"); codigo_e= equipo.codigoe; printf("\n\t"); printf("ingrese codigo de equipo:\n\t"); scanf("%u",&equipo.codigoe);
printf("ingrese marca:\n\t"); scanf("%s",equipo.marca);
printf("ingrese Caracteristicas:\n\t"); scanf("%s",equipo.caract);
fprintf(eq,"\n%u %s %s",&equipo.codigoe,equipo.marca,equipo.caract);
printf("Ahora el equipo se encuentra registrado %u%s%s");
fclose(eq);
getch(); break;
case 2: printf("\n\tHas entrado a buscar el equipo"); printf("\n\t"); printf("\n\tingrese codigo del equipo a buscar:"); scanf("%u",&codigo_e); eq=fopen("equipos.txt","r"); while(!feof(eq)){ fscanf(eq,"%u%s%s",&equipo.codigoe,equipo.marca,equipo.caract); if(codigo_e==equipo.codigoe){ printf("\n\t Equipo ncontrado :\n\t Codigo:%u\n\t Marca:%s\n\t Caracteristicas:%s\n\t",equipo.codigoe,equipo.marca,equipo.caract); } } fclose(eq); getch(); break;
} }
getch(); }
|
|
|
|
|
|
|