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

Crear base de datos mysql

Estas en el tema de Crear base de datos mysql en el foro de Java en Foros del Web. Hola a todos Estoy haciendo un programilla que conecta con una base de datos mysql, lo que quiero es que cuando arrancas por primera vez ...
  #1 (permalink)  
Antiguo 04/11/2010, 16:27
 
Fecha de Ingreso: febrero-2010
Ubicación: Asturias patria querida
Mensajes: 45
Antigüedad: 14 años, 2 meses
Puntos: 4
Crear base de datos mysql

Hola a todos

Estoy haciendo un programilla que conecta con una base de datos mysql, lo que quiero es que cuando arrancas por primera vez el programa, este cree la base de datos y el usuario.

Hasta ahora, para conectar con la base de datos hacia lo siguiente:
Código PHP:
Class.forName("com.mysql.jdbc.Driver ");
Connection con DriverManager.getConnection("jdbc:mysql://servidor/basedatos""usuario""pass"); 
La sentencia mysql para crear una base de datos y un usuario sé como es pero la duda que tengo es que , si aún no existe la base de datos ni el usuario... ¿como conecto para crearlos?

Gracias por adelantado y un saludo.
  #2 (permalink)  
Antiguo 04/11/2010, 20:35
 
Fecha de Ingreso: noviembre-2010
Mensajes: 19
Antigüedad: 13 años, 6 meses
Puntos: 1
Respuesta: Crear base de datos mysql

De hecho eso ya es un proyecto que otra comunidad ya adelanto, y como decimos los ingenieros para que reinventar la rueda, utilizala o mejorala. Te recomiendo leas sobre hibernate y jpa, esta relacionado con lo que quieres.
  #3 (permalink)  
Antiguo 05/11/2010, 16:22
 
Fecha de Ingreso: mayo-2010
Mensajes: 57
Antigüedad: 14 años
Puntos: 1
Respuesta: Crear base de datos mysql

podrias conextarte a la bd master de mysql y ya conectado usas el

Código Javascript:
Ver original
  1. sentencia = con.createStatemnet();
  2.  
  3. sentencia.execute("create database basededatos");
  4.  
  5.  
  6. sentencia.closed();




y luego la usas

Código Javascript:
Ver original
  1. sentencia = con.createStatemnet();
  2.  
  3. sentencia.execute("use: basededatos");
  4.  
  5.  
  6. sentencia.closed();
  #4 (permalink)  
Antiguo 05/11/2010, 19:59
 
Fecha de Ingreso: octubre-2010
Mensajes: 21
Antigüedad: 13 años, 6 meses
Puntos: 0
Respuesta: Crear base de datos mysql

Si, lo puedes hacer si quieres,

Solamente que para hacerlo, necesariamente vas a tener que contar con un usuario que tenga roles de superusuario como lo es el root.

Como aun no tienes la BD creada, por que es justamente lo que TU quieres hacer, entonces inicialmente conectate a la BD mysql o test, que son Base de datos que ya vienen por defecto con el Servidor.

Saludos.

Marcos Jara
[URL]http://tutorialjava7.wordpress.com[/URL]

Etiquetas: mysql
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 21:16.