hola a todos, bueno soy nuevo en el foro y muy nob en el lenguaje java,
les cuento ise un pequeño programa el cual cuenta con una conexión a una base de datos esta base de datos la cree a trabes de xamp, el programa anda muy bien, la cosa es que si yo paso el programa a otra pc, no se conecta a la base de datos, lo que yo quiero saber que otro método puedo hacer para que se conecte a una base de datos sin usar xamp o otro programa parecido, en si que la base de datos este en una carpeta y lo pueda ejecutar en cualquier pc
primero reglas del foro, es importante la ortografía
Cita de: mrsanty en 27 Abril 2016, 05:33 AM
hola a todos, bueno soy nuevo en el foro y muy nob en el lenguaje java,
les cuento ise un pequeño programa el cual cuenta con una conexión a una base de datos esta base de datos la cree a trabes de xamp, el programa anda muy bien, la cosa es que si yo paso el programa a otra pc, no se conecta a la base de datos, lo que yo quiero saber que otro método puedo hacer para que se conecte a una base de datos sin usar xamp o otro programa parecido, en si que la base de datos este en una carpeta y lo pueda ejecutar en cualquier pc
Citarhola a todos, bueno soy nuevo en el foro y muy noob en el lenguaje java,
les cuento hice un pequeño programa el cual cuenta con una conexión a una base de datos, esta base de datos la cree a traves de xampp, el programa anda muy bien, la cosa es que si yo paso el programa a otra pc, no se conecta a la base de datos, lo que yo quiero saber es que otro método puedo hacer para que se conecte a una base de datos sin usar xampp u otro programa parecido, en si que la base de datos este en una carpeta y lo pueda ejecutar en cualquier pc
e ese paso antes de java, español (y no estoy siendo estricto, ni acentos, ni redacción, solo lo minimo suficiente para que no moleste leerlo y sea comprensible)...
sobre java, usa una librería para manejar base de datos sqlite3, éstas son bases de datos portables, en forma de archivos .bd
deberias crear un ejecutable .exe para eso hay programas que te ayudan por ejemplo innosetup
al llevarlo a otra pc deberias tambien instalar mysql ya sea manual o automaticamente mediante un script
Hola buenas noches.
Pues para hacer una conexion con mysql sin hacer uso de xamp se genera de las iguiente forma.
se crea una clase conexion:
static Connection conn = null;
static String bd = "Nombre_BD";
static String login = "Nombre_Usuario";
static String password = "Contraseña";
static String url = "jdbc:mysql://localhost/" ;
public static Connection ConectarHector(Connection conn) throws SQLException {
try {
Class.forName("com.mysql.jdbc.Driver");
conn = DriverManager.getConnection(url, login, password);
} catch (ClassNotFoundException e) {
JOptionPane.showMessageDialog(null, e);
}
return conn;
}
Y se agrega el controlador de mysql a las librerias.
Espero y te ayude este codigo
Mod: Los códigos deben ir en etiquetas GeSHi