estoy empezando con Java, de hecho con Javascript ya hice cosillas como la que quiero hacer junto con PHP, pero me gustaría hacer una aplicación con su interfaz.
Quiero hacer un programa que gestione una base de datos con 3 tablas:
USUARIOS (para el login)
CLIENTES (donde se almacenará NOMBRE, DIRECCIÓN, TELÉFONO...)
ASISTENCIAS (donde se registrarán las salidas que tiene que hacer un técnico en ese día(previamente marcado por el administrador del servicio técnico) y para que modifique unos campos sobre la marcha).
El caso es que al hacerlo con Netbeans no tengo ni papa de como hacer la conexión y demás.
He estado mirando bastantes tutos y no encuentro solución al problema.
Tengo un package "fcsatdb" con el siguiente código:
main.java
Código:
conectate.javapackage fcsatdb; public class Main { public static void main(String[] args) { persona p = new persona(); p.con.desconectar(); } }
Código:
persona.javapackage fcsatdb; import java.sql.*; public class conectate { static String bd = "fcsat"; static String login = "root"; static String password = ""; static String url = "jdbc:mysql://localhost:3306/fcsat"+bd; Connection conn = null; public conectate() { try{ Class.forName("com.mysql.jdbc.Driver"); conn = DriverManager.getConnection(url,login,password); if (conn!=null){ System.out.println("Conexión a base de datos "+bd+". listo"); } }catch(SQLException e){ System.out.println(e); }catch(ClassNotFoundException e){ System.out.println(e); } } public Connection getConnection(){ return conn; } public void desconectar(){ conn = null; } }
Código:
Hice previamente la conexión desde la zona Drivers y me aparece sin problemas mi tabla y demás...package fcsatdb; public class persona { conectate con; public persona (){ con = new conectate(); } }
El caso es que al hacer un test me debería aparecer un println de que está conectado, pero nain... no hay manera. Help? thx.