Estoy haciendo un programa en Java con NetBeans conectado a un abase de datos de Oracle, la conexión entre el programa y la BD ya la logré, consultas, insertar registros, borrarlos, actulizarlos y demás. Ahora estoy en el proceso en el que el administrador de la BD crea usuarios.
Ya se como crearlos desde la ventana de comandos de Oracle y también desde mi programa, hasta asignar privilegios. Lo que quiero hacer ahora es que por cada privilegio asignado al usuario aparezca una especie de consola que los vaya enlistando. Usé un JTextArea para el fin, pero no resultó.
Adjunto una imagen de mi [URL="http://goo.gl/RzX7l4"]interfaz[/URL]
Y aqui, el código del botón CREAR:
Código:
Como verán, hay un elemento JTextArea llamado consola, que es el recuadro blanco que se muestra hasta abajo en la interfaz, ahi se deberían enlistar los privilegios, sin enmbargo, cuando el profesor es creado, solo aparece el último mensaje que se envió al jTextArea que en este caso es "¡PROFESOR CREADO EXITOSAMENTE!" y los demás mensajes enviados anteriormente desaparecen, por favor, si me pudiesen ayudar!! GRACIAS POR LEER! String user = this.TextUserProfe.getText(); String pass = this.TextPassProfe.getText(); String sql = "CREATE USER "+user+" IDENTIFIED BY "+pass+" DEFAULT TABLESPACE SYSTEM QUOTA 10M ON SYSTEM"; Conexion usuario=new Conexion(); usuario.conectar("SYSTEM", "TEC"); boolean resultado = usuario.ejecutar(sql); if(resultado==true){ sql=""; sql="grant create session to "+user; resultado = usuario.ejecutar(sql); if(resultado==true){ this.Consola.setText("Sesión creada...\n"); sql=""; sql="grant create table, create view to "+user; resultado = usuario.ejecutar(sql); if(resultado==true){ this.Consola.setText("Generando permisos...\n"); sql=""; sql="grant select, insert, update, delete on SYSTEM.alumno to "+user; resultado = usuario.ejecutar(sql); if(resultado==true){ this.Consola.setText(" -Permisos sobre alumnos generados!\n"); sql=""; sql="grant select, insert, update, delete on SYSTEM.materia to "+user; resultado = usuario.ejecutar(sql); if(resultado==true){ this.Consola.setText(" -Permisos sobre materias generados!\n"); sql=""; sql="grant select, insert, update, delete on SYSTEM.instrumentacion to "+user; resultado = usuario.ejecutar(sql); if(resultado==true){ this.Consola.setText(" -Permisos sobre instrumentaciones generados!\n"); sql=""; sql="grant select, insert, update, delete on SYSTEM.unidades to "+user; resultado = usuario.ejecutar(sql); if(resultado==true){ this.Consola.setText(" -Permisos sobre unidades generados!\n"); sql=""; sql="grant select, insert, update, delete on SYSTEM.curso to "+user; resultado = usuario.ejecutar(sql); if(resultado==true){ this.Consola.setText(" -Permisos sobre cursos generados!\n"); sql=""; sql="grant select, insert, update, delete on SYSTEM.competencias_genericas to "+user; resultado = usuario.ejecutar(sql); if(resultado==true){ this.Consola.setText(" -Permisos sobre competencias generados!\n"); sql=""; sql="grant select, insert, update, delete on SYSTEM.evidencia to "+user; resultado = usuario.ejecutar(sql); if(resultado==true){ this.Consola.setText(" -Permisos sobre evidencias generados!\n"); this.Consola.setText("¡PROFESOR CREADO EXITOSAMENTE!\n"); this.TextUserProfe.setText(""); this.TextPassProfe.setText(""); } } } } } } } } } } else{ this.Consola.setText("¡ERROR AL CREAR!"); }