| |||
Base de Datos he desarrollado un sistema en el que es necesario estar conectado a una base de datos, pero cuando creo el ejecutable de java .bat las conexiones a la DB no se producen, alguno sabe si necesito contar con algunas librerias y cuales?? o de que manera puedo lograr resolver el problemas. |
| ||||
Re: Base de Datos Hola Cartagena. Por esas cosas de la vida, estudias en la UTN de Mendoza? Ak esta mi respuesta: Asumo que el .bat lo usas para iniciar la aplicación. Es valido que hagas lo que sugirieron mas arriba, genera un .jar, y vas a obtener la misma funcionalidad de una manera mas "bonita". Con respecto a la base de datos, es posible que te este faltando el driver de conexión. Con los datos que nos has dado, noe sposible ofrecerte mucha ayuda. Seria de mucha utilidad que nos dieras algunos datos mas como por ejemplo: ¿a que bases de datos te conectas? ¿a que te refieres conque las conexiones no se producen? ¿que errores da el programa exactamente?
__________________ http://blog.tolaware.com.ar -> Blog de Java, Ruby y Linux |
| |||
Re: Base de Datos me conecto a MySQL y si... ...me equivoque creo un .jar ok esto es asi; cuando ejecuto la aplicacion desde Netbeans las conexiones se producen, por lo tanto el driver no me da problemas. Pero cuando creo el .jar y luego corro el programa desde alli las benditas conexiones fallan y solo puedo ver las pantallas del programa sin funcionalidad, ya que no me puedo conectar a la BD!!! que puedo hacer??? |
| |||
Re: Base de Datos El problema seguramente es que no tienes el driver JDBC en el classpath, ya que al ejecutar la aplicacion como jar, hay que ponerle las librerías del classpath dentro del descriptor del jar (Manifest). Si no, no te las encontrará ya que la variable de entorno CLASSPATH y el parametro "-cp ..." no funcionan con ficheros .jar autoejecutables. |
| |||
Re: Base de Datos ¿Es alguna característica especial del driver para MySQL? No conozco ninguna especificación que diga que al ejecutar un fichero .jar, las librerías de ese directorio en concreto se añadan solas al classpath. |
| |||
Re: Base de Datos Ah. Pensé que quería ejecutar su aplicación fuera del Netbeans. Ejecutarla dentro sólo es de utilidad en desarrollo, por eso creo que es bueno saber como hacerlo manualmente. http://java.sun.com/docs/books/tutor...r/downman.html |
| |||
Re: Base de Datos GreenEyed me entendiste perfectamente, quiero ejecutar la aplicacion sin necesidad de acceder a Netbeans cada vez que necesite correrla gracias por el consejo y lo voy a intentar. |
| |||
Re: Base de Datos El problema está con un 95% de seguridad en que tu proyecto no está exportando bien la librería (en caso de estar empaquetándolo en un *.jar) o bien, si estas usando los .Class directamente, no lo estás indicando correctamente en el classpath... como bien dicen por ahi arriba. No sé como e hace en Netbeans, yo uso Eclipse... pero... anda que no hay tutoriales por la gracia de dios... Un saludoooo |