Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/09/2014, 11:19
ledoskworks
 
Fecha de Ingreso: agosto-2014
Mensajes: 13
Antigüedad: 9 años, 8 meses
Puntos: 1
Empezando con conexión db y Netbeans

Buenas,

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:
package fcsatdb;

public class Main {
    
    public static void main(String[] args) {        
        persona p = new persona();
        p.con.desconectar();
    }

}
conectate.java
Código:
package 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; 
   } 
}
persona.java
Código:
package fcsatdb;

public class persona {
  conectate con;
  
  public persona (){
    con = new conectate();
  } 
  
}
Hice previamente la conexión desde la zona Drivers y me aparece sin problemas mi tabla y demás...

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.