Ver Mensaje Individual
  #3 (permalink)  
Antiguo 05/09/2007, 13:21
Avatar de jucardo
jucardo
 
Fecha de Ingreso: agosto-2007
Mensajes: 33
Antigüedad: 16 años, 9 meses
Puntos: 1
Re: Conectar NETBEANS con MSSQL

1) crear un proyecto
2) cuando crees el proyecto el crea varias carpetas entre ellas una llamda librerias, le das click derecho y pinchas ADD /JAR Folder
3) buscas el patch donde esta el .jar de mysql y lo seleccionas
4)Compilas y corres tu programa


EL Siguiente codigo te permite realizar una conexion con msql u otra base de datos solo es cambiar el jdbc solo debes enviar los siguientes parametros:


//localDb nombre de la base de datos
//localServidor nombre del servidor si esta en tu equipo localhost
//login con el que te conectas a la base de datos
//passw el password



import java.sql.Connection;
import java.sql.DatabaseMetaData;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.sql.Statement;

public class Conexion {


private String bd;
private static String url,user;
public static Connection CONEXION;
public static Statement STATEMENT;
private DatabaseMetaData dbm;
private String passW;
private String login;


public Conecxion(String localDb,String localServidor,String login,String passw){
bd=localDb;
this.login=login;
passW=passw;
//url="jdbc:as400://"+localServidor+"/"+bd;
url=("jdbc:mysql://"+localServidor+"/"+bd);
CONEXION=null;
conexion();
}

private void conexion(){

if(CONEXION==null){

try{

//Class.forName("com.ibm.as400.access.AS400JDBCDrive r");
Class.forName("com.mysql.jdbc.Driver");

CONEXION=DriverManager.getConnection(url,login,pas sW);
STATEMENT=CONEXION.createStatement();
dbm=CONEXION.getMetaData();
//user=dbm.getUserName();
user=login;
System.out.println("se ha conectado con "+url+ login+passW);
/*if(CONEXION!=null){

JOptionPane.showMessageDialog (null, "Se ha conectado con " + url);

}//fin if(conn!=null);*/

}//fin try

catch(SQLException ex){

JOptionPane.showMessageDialog (null, ex);
}//fin catch(SQLException ex)

catch(ClassNotFoundException ex){

JOptionPane.showMessageDialog (null, ex+ "Clase no encontrada");

}

}//if(conexion==null)
else{

JOptionPane.showMessageDialog (null, "Ya esta conectado al sevidor ");

}//fin else


}

public void desconectar(){

try{

CONEXION.close();
}

catch(SQLException ex){

ex.printStackTrace();
}



}

public static String usuario(){

return user;



}

public String getUrl(){

return url;

}


}