Red de conocimiento informático - Conocimiento sistemático - Cómo configurar la conexión entre las fuentes de datos jndi y jdbc

Cómo configurar la conexión entre las fuentes de datos jndi y jdbc

Usar JNDI significa que no necesita preocuparse por "¿Cuál es el fondo específico de la base de datos? ¿Qué es un controlador JDBC? ¿Cuál es el formato URL de JDBC? ¿Cuál es el nombre de usuario y la contraseña para acceder a la base de datos? Espere un minuto. Estas preguntas.

Cuando estás desarrollando sin usar JNDI, como MySQL, necesitas saber cómo desarrollar aplicaciones que accedan a la base de datos MySQL, por lo que codificas una referencia a la clase de controlador JDBC de MySQL y te conectas a la base de datos. mediante el uso de una URL JDBC adecuada

El uso de JNDI debe configurarse en el servidor web, por ejemplo, Tomcat debe configurarse en

JDBC configura la fuente de datos de manera similar a JNDI. , es decir,

Colección pública 4-4.0 .jar

General-dbcp-1.4.jar

Grupo de recursos públicos 1.6.jar

El método de configuración es muy simple:

BasicDataSource? Fuente de datos? =? fuente de datos básica();

//Establecer clase de controlador

fuente de datos .setdriverclass nombre(nombre de clase);? p>//Cadena de conexión

dataSource.setUrl(URL);?

dataSource.setUsername(usuario);? p>dataSource.setPassword(contraseña);?

//Conexión de inicialización

fuente de datos. setinitialsize(tamaño inicial);? de conexiones

fuente de datos . setmax active(max active);

//Número máximo de conexiones inactivas

fuente de datos . /p>

//En milisegundos ¿El tiempo de espera en unidades? 6000 milisegundos/1000 equivale a 60 segundos.

fuente de datos setmax wait(max wait); /Obtener conexión

¿Contacto? =?data source.getconnection();