Red de conocimiento informático - Espacio del host - Quiero crear un servlet que pueda obtener datos del exterior, conectarse a la base de datos Oracle e insertar datos.

Quiero crear un servlet que pueda obtener datos del exterior, conectarse a la base de datos Oracle e insertar datos.

Necesita escribir una clase para obtener la conexión de la base de datos, como DbManager;

Connection conn = DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:AOOPLE "," scott", "tiger");

Luego use Conexión para crear una declaración para crear el comando de declaración SQL.

Conexión conn = null

Declaración stmt = null;

ResultSet rs = null

try {

<; p> Class.forName("oracle.jdbc.driver.OracleDriver");

conn = DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:AOOPLE","scott"," tigre");

stmt = conn.createStatement();

rs = stmt.executeQuery("select * from dept"); // Esta es la consulta

//Insertar, eliminar y actualizar usando el método stmt.executeUpdate(sqlStr)

while (rs.next()){

System.out.println(rs. getString( "deptno"));

System.out.println(rs.getString("dname"));

}

}catch (ClassNotFoundException) e) {

e.printStackTrace();

System.out.println("no qudong");

}catch(SQLException e){

e.printStackTrace();

}finalmente {

prueba {

if (rs != null){

rs.close();

rs = nulo

}

if (stmt != nulo) {

stmt.close();

stmt = null;

}

if (conn!= null) {

conn.close ()

conexión = nulo

}

}catch (SQLException e){

e.printStackTrace()

}

}

}