Red de conocimiento informático - Material del sitio web - ¿Cómo utilizar Java para agregar, eliminar, verificar y modificar la base de datos Oracle?

¿Cómo utilizar Java para agregar, eliminar, verificar y modificar la base de datos Oracle?

Utilice eclipse

Primero busque el archivo jdbc en el archivo Oracle. Hay un class12.zip en el archivo lib

Cree un nuevo proyecto en eclipse y. build Después de eso, haga clic derecho en el ícono del proyecto a la izquierda, seleccione Propiedades (en la parte inferior), hay una ruta de compilación de Java, haga clic, busque el botón agregar archivos jar externos, haga clic en él, cargue class12.zip y luego empezar a escribir código.

Mi código es el siguiente:

import java.sql.*

public class connect {

/**

* @param args

*/

public static void main(String[] args) {

// TODO Método generado automáticamente trozo

try{

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

}catch(ClassNotFoundException e) {

// TODO Bloque de captura generado automáticamente

e.printStackTrace();

}

Conexión con = null

Declaración stmt = null

ResultSet rs = null

try{

String url="jdbc:oracle:thin:@dirección IP del servidor:puerto número :Nombre de la base de datos";

String usuario="nombre de usuario";

String contraseña="contraseña";

String str="INSERT INTO ZZZ_2 VALUES( '041110018','JHDK')";

con = java.sql.DriverManager.getConnection(url,usuario,contraseña);

//Estado de creación

stmt = con.createStatement();

//Ejecuta la declaración SQL y devuelve el conjunto de resultados

//int rowcount = stmt.executeUpdate(str); >

int j = stmt.executeUpdate("actualizar ZZZ_2 set NAME='dbt' donde ID=21");

int k = stmt.executeUpdate("eliminar de ZZZ_2 donde ID=41110020"

rs = stmt.executeQuery("SELECT * FROM ZZZ_2"

// Procesar el conjunto de resultados

while (rs.next()); ) {

int id = rs.getInt("ID");

Nombre de cadena = rs.getString("NOMBRE"); edad = rs.getObject("edad") == null ? null : rs.getInt("edad");

System.out.println(id + ": " + nombre); >

} }catch(SQLException e){

e.printStackTrace();}

// Liberar recursos

finalmente{

try{

rs.close();

}catch(SQLException e) {

// TODO Generación automática

bloque de captura ted

e.printStackTrace();

}

prueba{

stmt.close();

}catch(SQLException e) {

// TODO Bloque catch generado automáticamente

e.printStackTrace()

}

try{

con.close();

}catch(SQLException e) {

// TODO Bloque de captura generado automáticamente

e.printStackTrace();

}

}

}

}

Nota , la dirección IP anterior debe completarse correctamente, ZZZ_2 es ​​una tabla que creé aleatoriamente, puedes cambiarla a tu propio nombre de tabla