¿Cómo escribir datos JSP en 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();