Foros del Web » Creando para Internet » Diseño web »

conexion base de datos

Estas en el tema de conexion base de datos en el foro de Diseño web en Foros del Web. Buenas tardes, Alguien me puede decir como se hace una conexion a una base de datos sqlserver con jsp Un saludo y gracias...
  #1 (permalink)  
Antiguo 12/03/2002, 03:59
 
Fecha de Ingreso: enero-2002
Mensajes: 21
Antigüedad: 14 años, 8 meses
Puntos: 0
conexion base de datos

Buenas tardes,

Alguien me puede decir como se hace una conexion a una base de datos sqlserver con jsp

Un saludo y gracias
  #2 (permalink)  
Antiguo 12/03/2002, 10:09
Avatar de hugo777  
Fecha de Ingreso: enero-2002
Ubicación: Lima, Perú
Mensajes: 757
Antigüedad: 14 años, 8 meses
Puntos: 1
Re: conexion base de datos

Una conexión a base de datos en una página JSP, es igual a cualquier conexión realiazada por un programa JAVA.
Para esto existe el API JDBC , que permite conectarse de manera independiente a cualquier manejador de base de datos.

Para realizar la conexión tienes dos formas: un puente JDBC-ODBC, o a través de DriverNativo.

El ejemplo a continuación es hecho con DriverNativo para una Base de Datos SQL-Server:

try {

// Cargamos el driver JDBC
Class.forName("com.internetcds.jdbc.tds.Drive r");
// Realizamos la conexion
Connection conexion = DriverManager.getConnection( "jdbc:freetds:sqlserver://192.168.0.1/FENIX","webmaster","4587512&qu ot;);

// Creamos una sentencia SQL
...

//Aqui va el código para el manejo de los datos
...
//Cierra la conexión
conexion.close();

}
catch( ClassNotFoundException e ) {
System.out.println( "\tNo existe el driver de Base de datos." );
}
catch( SQLException e1) {
System.out.println( "\tLa consulta es no valida." );
}

El Class.forName carga el driver a utilizar.
La Cadena de conexión recibe el nombre del servidor (o dirección IP), mas la base de datos ("fenix"), más el usuario y password.

Saludos,

[email protected].
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 18:25.