Algun Tutorial Microsoft SQL 2005-NEtbeans(java)

Iniciado por L0n3l1eR, 5 Enero 2011, 06:30 AM

0 Miembros y 1 Visitante están viendo este tema.

L0n3l1eR

Buenas acabo de terminar mi materia base de datos 1 y pues desgraciadamente no nos alcanso el tiempo para conectar una BD con Netbeans....

Alguien me podria recomendar un tutorial... por que me siento desnudo ya que ago los programas pero su informacion muere ala hora de cerrar netbeans  :o

Saludos!

sapito169

lee el api de jdbc

busca como usar jdbc ese tema esta en cualquier todos los libros de programacion java solo tienes que leerlo

crear primero programas que te muestren los resultados sin gui sin nada para que sepas realmente como funciona jdbc

el ide no tiene nada que ver


L0n3l1eR

Gracias por responder esto me servira de mucho!!

Saludos y feliz programacion!

ChavalChavito

T paso mi clase de conexion a db, quizas pueda ayudarte un tanto, la duda q tengas sobre el codigo, hazla explicita si?


package abm1.EnlaceDB;
//package co.madesoft.db;

import java.sql.*;
import java.util.logging.Level;
import java.util.logging.Logger;

public class ConexionDB {
   String dataBase;
   String usuario;
   String password;
   String url;
   String host;
   String driver;
   Connection conn = null;

   /** Constructor de DbConnection */
public ConexionDB(String dB, String usu,String pass,String hos){
   
     dataBase=new String(dB);
      usuario=new String(usu);
      password=new String(pass);
      url=new String();
      host=new String(hos);
      driver=new String("jdbc:mysql");
      url=driver+"://"+host+"/"+dataBase;
   }
   
public void conectar() throws InstantiationException, SQLException {
        try {
            try {
                Object newInstance =    Class.forName("com.mysql.jdbc.Driver").newInstance();
            } catch (IllegalAccessException ex) {
                Logger.getLogger(ConexionDB.class.getName()).log(Level.SEVERE, null, ex);
            }
        } catch (ClassNotFoundException ex) {
            Logger.getLogger(ConexionDB.class.getName()).log(Level.SEVERE, null, ex);
        }
         conn = DriverManager.getConnection(url,usuario,password);
   }
   /**Permite retornar la conexión*/
   public Connection getConnection(){
      return conn;
   }

   public void desconectar(){
      conn = null;
   }

}
----------------------------------------------------------------------------------

despues deberias instanciar la clase y pasar por parametros las variables

PD: Antes q todo, deberias instalas los drivers si estas usando IDE

ChavalChavito

T paso mi clase de conexion a db, quizas pueda ayudarte un tanto, la duda q tengas sobre el codigo, hazla explicita si?


package abm1.EnlaceDB;
//package co.madesoft.db;

import java.sql.*;
import java.util.logging.Level;
import java.util.logging.Logger;

public class ConexionDB {
   String dataBase;
   String usuario;
   String password;
   String url;
   String host;
   String driver;
   Connection conn = null;

   /** Constructor de DbConnection */
public ConexionDB(String dB, String usu,String pass,String hos){
   
     dataBase=new String(dB);
      usuario=new String(usu);
      password=new String(pass);
      url=new String();
      host=new String(hos);
      driver=new String("jdbc:mysql");
      url=driver+"://"+host+"/"+dataBase;
   }
   
public void conectar() throws InstantiationException, SQLException {
        try {
            try {
                Object newInstance =    Class.forName("com.mysql.jdbc.Driver").newInstance();
            } catch (IllegalAccessException ex) {
                Logger.getLogger(ConexionDB.class.getName()).log(Level.SEVERE, null, ex);
            }
        } catch (ClassNotFoundException ex) {
            Logger.getLogger(ConexionDB.class.getName()).log(Level.SEVERE, null, ex);
        }
         conn = DriverManager.getConnection(url,usuario,password);
   }
   /**Permite retornar la conexión*/
   public Connection getConnection(){
      return conn;
   }

   public void desconectar(){
      conn = null;
   }

}
----------------------------------------------------------------------------------

despues deberias instanciar la clase y pasar por parametros las variables

PD: Antes q todo, deberias instalas los drivers si estas usando IDE