4
Create Base datos
Como crear una base de datos sin tnerla por primera vez al acceder como usuario y su contraseña
Bienvenid@, Visitante! [ Registrarte| Iniciar Sesion ]
Como crear una base de datos sin tnerla por primera vez al acceder como usuario y su contraseña
Disculpa, debes iniciar sesión para escribir un comentario.
Imagino que la pregunta se refiere a que la base de datos no este creada anteriormente en este caso tambien se tendria que preguntar a que tipo de base de datos se quiere conectar y escoger de una lista para que el programa cargue el driver correspondiente.
Si es una base de datos MySql el comando para crear la base de datos es “create database nombredelabasededatos” y luego hay que crear cada tabla de la base de datos con la sentencia “create table nombredelatabla (campo1 tipodecampo, campo2 tipodecampo)”
Ver http://dev.mysql.com/
Fue útil la respuesta?
LikeDislikeAqui esta el codigo para crear la base de datos:
Fue útil la respuesta?
LikeDislikeFunciona Perfecto.
Agregando el siguiente codigo, se hace un poco mas eficiente.
try { Conecta conect = new Conecta(); con = conect.coneccion(); st = con.createStatement(); //Agregar la Sentencia "IF NOT EXISTS", MySQL crea la base de datos sino existe String Sentencia="CREATE DATABASE IF NOT EXISTS computrachos"; // Almacenar el resultado de la consulta en una variable Boolean, alli se almacena True si la sentencia se ejecuto Correctamente y False si existió un error. boolean resultado=st.execute(Sentencia); if(resultado) { System.out.println ("Base de Datos Creada Correctamente"); } else { System.out.println ("La Base de Datos No Fue Creado Porque ya Existe"); } con.close(); //Usar SQLException, ya que nos regresa el error en la Sentencia SQL del Gestor de Base de Datos de MySQL }catch(SQLException e) { //Imprimir el error SQL en caso de existir System.out.println("Error:\n"+e); }Fue útil la respuesta?
LikeDislikeGracias y si funciona al maximo tal y como lo queria me gusta esta pagina son geniales utedes Dios les Bendiga!!!
Fue útil la respuesta?
LikeDislike