Red de conocimiento informático - Material del sitio web - ¿Cómo escribir datos JSP en la base de datos?

¿Cómo escribir datos JSP en la base de datos?

La primera es la clase de código de conexión de la base de datos:

Luego escriba y llame a la clase de conexión de datos en su página jsp para agregarla, eliminarla, modificarla y verificarla.

No lo sé, hola

En la página jsp

lt;

String sqlgetServiceId="seleccione e.id de eip_service e donde e.service_name_en='" serviceName .substring(serviceName.lastIndexOf("_") 1) "' y e.PreparedStatement

importar java.sql.ResultSet

importar; java.sql.SQLException;

importar java.util.regex.Pattern;

clase pública BaseDB {

URL de cadena estática pública = "jdbc:oracle: Thin:@192.168.174.189:1521:soadb"; // Control de versiones de la configuración de la base de datos ERP

public static String NAME = "SVMDEV"; //Nombre de usuario

public static String PWD = " SVMPWD";//Contraseña

PreparedStatement público estático ps = null;

ResultSet estático público rs = null;

Conexión de conexión estática pública = null;

p>

p>

// Obtener información de conexión de la base de datos

Conexión estática pública getConnection() {

prueba {

Class.forName( "oracle.jdbc. OracleDriver");

if (conexión==null) {

conexión=DriverManager.getConnection(URL, NOMBRE, PWD);

}

} captura (ClassNotFoundException e) {

e.printStackTrace() )

} captura (SQLException e) {

e.printStackTrace() ;

}

devolver conexión;

}

// Al consultar datos, obtenga una dirección del servicio actual basado en información relevante Servicio actual que requiere id

public static int queryId(String sql, String parametro[]) {

int getId=0;

<. p>intenta {

connection=getConnection();

ps=connection.prepareStatement(sql);

if (parámetro!=null) {

for (int i = 1 ;i lt;=parámetro.longitud

; i) {

ps.setString (i, parámetro[i-1]);

}

}

rs= ps.ExecuteQuery();