Foros del Web » Programación para mayores de 30 ;) » Java »

Crear un usuario en oracle desde java!!

Estas en el tema de Crear un usuario en oracle desde java!! en el foro de Java en Foros del Web. Hola a todos, no se si uds me puedan ayudar, pero me gustaría saber como puedo crear un usuario en oracle desde java? En este ...
  #1 (permalink)  
Antiguo 03/04/2010, 18:35
 
Fecha de Ingreso: marzo-2007
Mensajes: 25
Antigüedad: 17 años, 1 mes
Puntos: 0
Crear un usuario en oracle desde java!!

Hola a todos, no se si uds me puedan ayudar, pero me gustaría saber como puedo crear un usuario en oracle desde java?

En este momento lo estoy haciendo con el thin driver y el código es:

Cita:
package negocio;

import java.sql.*;

import javax.swing.JOptionPane;

public class ConnectionDB {

private final String url = "jdbc:oracle:thin:@localhost:1521:XE";
private String user, password;
private Connection connect;
private Statement sta;
private ResultSet query;

public ConnectionDB(String user, String password){
this.user = user;
this.password = password;
}

public boolean connecting() throws SQLException{
try{
System.out.println("Paso 01. Registrando el Driver JDBC");
DriverManager.registerDriver(new oracle.jdbc.OracleDriver());
System.out.println("Paso 02. Estableciendo conexión a: " + url);
connect = DriverManager.getConnection(url,user,password);
System.out.println("Te has conectado a Oracle!!!");
JOptionPane.showMessageDialog(null, "Felicitaciones, te has conectado a Oracle!!!");
return true;
}
catch(SQLException e){
JOptionPane.showMessageDialog(null,"No se pudo conectar a la base de datos, favor intente de nuevo..");
return false;
}
}

public void updateSQL(String sql) throws SQLException{

try{
sta = connect.createStatement();
sta.executeUpdate(sql);
}
catch(SQLException e){
JOptionPane.showMessageDialog(null,e.toString());
}
}

public ResultSet querySQL(String sql) throws SQLException{

sta = connect.createStatement();
query = sta.executeQuery(sql);
return query;

}

public void shuttingDown() throws SQLException{
try{
connect.close();
sta.close();
System.out.println("Has sido desconectado de Oracle exitosamente...");
}
catch(SQLException e){
JOptionPane.showMessageDialog(null,e.toString());
}
catch(NullPointerException e){
JOptionPane.showMessageDialog(null,e.toString());
}
}
}
El problema es que no se cual query me serviría..

He intentado todos, o es que me falta crear otro tipo de statement o algo para poder ingresar a código mas bajo de sql?

Agradezco demasiado si me pudieran ayudar!!!

Etiquetas: oracle, usuarios
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 03:38.