Red de conocimiento informático - Material del sitio web - ¿Cómo ejecutar el código fuente jsp en Internet? basado en base de datos

¿Cómo ejecutar el código fuente jsp en Internet? basado en base de datos

Primero veamos el BaseDao de la capa empresarial (la clase que se conecta a la base de datos) para ver si el nombre de usuario y la contraseña para conectarse a la base de datos son correctos, y veamos si se ha importado el paquete del controlador, que es el archivo sqljdbc. De lo contrario, péguelo en el directorio lib en WEB-INF en WebRoot. Le daré un código para conectarse a SQLServer2005 para su referencia.

Paquete dao.impl

Importar Java .SQL *;

Clase pública BaseDao {

Cadena final estática privada = ". com . Microsoft . SQL server. JDBC . SQL server DRIVER ";

URL de cadena final estática privada = " JDBC:SQL server://localhost:1433; nombre de la fuente.

Cadena final estática privada DBUSER = " sa//Nombre de usuario de la base de datos

Cadena final estática privada db pass = " 123 ";";//Contraseña de la base de datos

Conexión dedicada conexión=null;

/**

*Establecer contacto

* @return

*/

Conexión pública getConn(){

Pruebe {

Class.forName(driver);

conn = administrador de controladores . db pass);

} catch(ClassNotFoundException e){

//TODO bloque catch generado automáticamente

e. printstacktrace();

} catch (SQLException e) {

//TODO bloque catch generado automáticamente

e.printstacktrace();

}

Volver al conector;

}

/**

*Liberar recursos

* @param conexión

* @param pstmt

* @param rs

*/

public void closeAll(conexión, PreparedStatement pstmt, ResultSet rs) {

Pruebe{

if (rs!=null){

RS . close();

}

if(pstmt). !=null){

pstmt . close();

}

if (conn!=null){

conn. close();

}

} catch (SQLException e) {

//TODO bloque catch generado automáticamente

e.printstacktrace ();

}

}

}