base de datos en netbeans

Páginas: 7 (1558 palabras) Publicado: 11 de mayo de 2013

Cuando se trabaja con base de datos en java, lo mejor para tener un trabajo controlado, limpio y que sea facil de mantener, es hacer uso de una clase exclusiva para la conexion.

Esta "clase java" que coloco en este post me a servido mucho para  realizar algunos trabajos en java sin muchos dolores de cabeza, la clase se llama "conectate.java", y el uso es bastante sencillo. Si trabajascon mysql, lo unico que debes modificar es el "paquete" donde lo usaras, el nombre de la base de datos, usuario y password




package PAQUETE_QUE_USARA_ESTA_CLASE ;
import java.sql.*;
/**
 * @web http://jc-mouse.blogspot.com/
 * @author Mouse
 */
public class conectate {
   static String bd = "NOMBRE_BASE_DE_DATOS";
   static String login = "USUARIO";
   static Stringpassword = "PASSWORD";
   static String url = "jdbc:mysql://localhost/"+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("Conecció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;
   }
}


Debo aclarar que el codigo no es mio, no coloco la fuente, porque me olvide la web dedonde lo obtuve, esta clase la tenia guardada hace tiempo en mi pc y ahora que se me presento un trabajo de java con base de datos, la saque de la carpeta de los recuerdos y estuve recordando un poco el lenguaje.


Probando la clase "conectate.java"
JAN29
Post Info
Mouse
en 12:17
0 comentarios
Permalink
Para probar la clase "conectate.java", creada en "Clase conexion a base de datos",que nos permite conectarnos a una base de datos de MySQL, creamos un nuevo proyecto en Netbeans con el nombre "contactos".

Antes, me olvidaba, tenemos que tener creada la base de datos, la cual llame"dbcontactos", si no sabes como crear la base de datos pasate por aqui, en esa base de datos creamos una tabla llamada "persona".


muy bien, ahora para probar que la conexion en verdadfunciona, creamos una clase y la llamamos "persona.java", en esta clase colocamos el siguiente codigo:

package contactos;
/**
 * @web http://jc-mouse.blogspot.com/
 * @author mouse
 */
public class persona {
  conectate con;
  
  public persona (){
    con = new conectate();
  }
  
}

Ahora en el Main.java, colocamos el siguiente codigo:


package contactos;
/**
 * @webhttp://jc-mouse.blogspot.com/
 * @author Mouse
 */
public class Main {
    
    public static void main(String[] args) {        
        persona p = new persona();      
        p.con.desconectar();
    }

}


Ya solo nos queda ejecutar el proyecto (F6) y listo.

El proyecto completo

Sentencia SQL en netbeans
JAN29
Post Info
Mouse
en 12:36
0 comentarios
Permalink
Continuandocon el post "Probando la clase conectate.java", ahora daremos una nueva funcionalidad a nuestra clase "persona.java", que es la de añadir nuevos registros a nuestra tabla "persona".

Modificaremos la clase "persona.java" con el siguiente codigo:



package contactos;
import java.sql.*;
/**
 * @web http://jc-mouse.blogspot.com/
 * @author mouse
 */
public class persona {
  conectatecon;
  
  public persona (){
    con = new conectate();
  }
  
  /*Añade un nuevo registro*/
   public void NuevaPersona(String name, String ap, String am, String mail){
       try {            
            PreparedStatement pstm = con.getConnection().prepareStatement("insert into " +
                    "persona(Nombre, appPaterno, appMaterno, mail) " +
                    "...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Tutorail base de datos con netbeans
  • Netbeans con base datos
  • Bases De Datos Netbeans
  • Conectar base de datos a netbeans
  • BASE DE DATOS , base de datos
  • Que es una base de datos y tipos de base de datos
  • Bases de datos y usuarios de bases de datos
  • Conectarse A Una Base De Datos Sql Desde Netbeans

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS