Foros del Web » Programación para mayores de 30 ;) » Java »

jbuilder 3 y SQL Server 2005

Estas en el tema de jbuilder 3 y SQL Server 2005 en el foro de Java en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 08/11/2011, 12:53
 
Fecha de Ingreso: noviembre-2011
Ubicación: España
Mensajes: 1
Antigüedad: 12 años, 5 meses
Puntos: 0
jbuilder 3 y SQL Server 2005

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.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 01:29.