Matematica

Páginas: 4 (902 palabras) Publicado: 14 de octubre de 2011
Conexión a BD:
<Resource name="jdbc/bdtest"
auth="Container"
type="javax.sql.DataSource"
driverClassName="com.mysql.jdbc.Driver"maxActive="20"
maxIdle="2"
password="root"
url="jdbc:mysql://localhost:3306/bdtest"
username="root"/>

Las propiedades de configuración de<resource> son las siguientes:

* name: nombre JNDI. Debe ser el mismo nombre que el indicado en web.xml.
* auth: igual que <res-auth> en el fichero web.xml.
* type: igual que<res-type> en el fichero web.xml.
* username: usuario para acceder a la base de datos.
* password: su contraseña.
* driverClassName: nombre completo de la clase con el driver JDBC
* url:url de conexión a la base de datos
* maxActive: número máximo de instancias activas simultáneas para esta base de datos.
* maxIdle: número máximo de conexiones simultáneas sin actividad.* maxWait: tiempo en milisegundos que esperará el sistema antes de generar una excepción cuando se le solicita una nueva conexión y no haya ninguna disponible.
* validationQuery: Consulta SQLque puede usarse para comprobar la validez de una conexión. Debe ser un SELECT y devolver al menos una fila.

En el servlt control -------
Se importa lo sgte:
import javax.naming.*;
importjavax.sql.*;
import java.sql.Connection;

protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
// TODO Auto-generated method stubContext ctx = null;
Connection con= null;
String msj="Sin conexion";
try {
ctx = new InitialContext();
DataSource ds = (DataSource)
ctx.lookup("java:comp/env/jdbc/bdtest");con = ds.getConnection();
if(con.isClosed()){
msj="conexion cerrada";
}else{
msj="conexion abierta";
}
}catch(Exception e) {
// TODO Auto-generated catch block...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Matematica
  • Matematica
  • Matematicas
  • Las matemáticas
  • Matematica
  • Matematicas
  • Matematica
  • Matematicas

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS