CREAR BASE DE DATOS

kyny
03 de Junio del 2004
Estoy creando una aplicación sobre una base de datos.
Se como conectarme a la base de datos, hacer las consultas y demás.
El problema es que tengo que crear la base de datos manualmente antes de ejecutar la aplicación, mientras que me gustaría que si falla la conexión, se cree la base de datos y se conecte.

try{
conexion = DriverManager.getConnection
("jdbc:borland:dslocal:"+url, usu, pw);
}
catch(Exception e1){

//Que código hay que poner para que se cree la base de datos

}

Agradecería enormemente que me ayudaran, tengo que entregar la práctica el Lunes.


eldrum
03 de Junio del 2004
Yo te puedo comentar en mysql lo que se acerca del tema, igual te vale como una aproximación:

En la url de conexion conecto directamente con el "raiz" del servidor de bases de datos, esto es: jdbc:mysql://localhost/ sin especificar ninguna base de datos (que seria jdbc:mysql://localhost/bd) y el sistema me da una conexion a una especie de base de datos en la que puedo crear usuarios, bases de datos y otras haciendo sentencias sql sobre una serie de tablas (tabla user, tabla bd...)

Puedes hacer la prueba de conectarte mediante jdbc al "raiz" de tu gestor de bases de datos, y usar la interfaz de MetaData para ver que es lo que tienes, y provar a ver que es lo que puedes hacer.