05/09/2007, 13:21
|
| | | Fecha de Ingreso: agosto-2007
Mensajes: 33
Antigüedad: 17 años, 5 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;
}
} |