¿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 {
/** ; p >
* @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