Hola,
soy nuevo en el foro y les quería hacer una pregunta.
Para mi Proyecto Fin de Carrera estoy haciendo un programa en java con IDE JBuilder 3 que se conecta a una base de datos SQL Server 2005.
Pero no sé por que motivos no logro conectarme a la base de datos.
Lo que he hecho es esto:
1- He descargado el Driver de la base de datos (en esta pagina estan el driver http://www.microsoft.com/spain/sql/t...c/default.mspx del sql 2005).
2- el archivo sqljdbc.jar lo he incluido en JBuilder\lib y lo he añadido también en
JBuilder\bin\JBuilder.INI en Class path.
3- esta es mi clase donde hago la conexión:
package sgch;
import java.sql.*;
public class Conexion {
Connection con=null;
public Conexion() {
}
public Connection getConexion(){
return this.con;
}
public void iniciarConexion() {
try{
Class.forName("com.microsoft.sqlserver.jdbc.SQLSer verDriver");
/*Connection*/ con = DriverManager.getConnection("jdbc:microsoft:sqlser ver://localhost:1433;databaseName=sgch2; ");
}
/**** Excepción que se dispara si falla la carga del driver ****/
catch( Exception e ) { e.printStackTrace(); System.out.println("Conexion a base de datos ... error en clase Conexion");}
/**** Excepción que se dispara si falla la conexión *****/
// catch ( SQLException e) { e.printStackTrace(); }
//Conexion conexion = new Conexion();
//conexion.invokedStandalone = true;
}
}
4- He habilitado las conexiones TCP/IP.
Y el error que me aparece es:
java.lang.classnotfoundexception com.microsoft.sqlserver.jdbc.sqlserverdriver
Si alguien me puede ayudar se lo agradecería muchísimo.
Muchas gracias y perdón por extenderme tanto.