crear base datos desde codigo
Hola , estoy creando un programa que accede a bases de datos . Hasta ahi ningun problema.
Pero se da que necesito durante la ejecucion crear una nueva base de datos ( access , mysql , me da = con saber hacerlo con un tipo me basta) desde codigo y crear ademas en el enlace en el administrador de ODBC . (Todo mediante codigo)
Alguien me puede ayudar ?
Pero se da que necesito durante la ejecucion crear una nueva base de datos ( access , mysql , me da = con saber hacerlo con un tipo me basta) desde codigo y crear ademas en el enlace en el administrador de ODBC . (Todo mediante codigo)
Alguien me puede ayudar ?
Para establecer la conexión directamente a una BD Access sin dar de alta en el ODBC puedes especificar la dirección así:
jdbc:odbc:Driver={Microsoft Access Driver (*.mdb)};DBQ=c:/Mis documentos/manuel/jwinbank/jwinbank2.mdb
Con Access y ODBC no puedes crear la BD. Al usar la sentencia "CREATE DATABASE..." te sale una excepción que dice algo así como: "limítate a usar cosas simples como INSERT, UPDATE,..."
Si que permiten añadir tablas mediante "CREATE TABLE", así que lo que se puede hacer es tener siempre a mano una BD vacía y duplicarla , establecer la conexión y crear las tablas.
Saludos!
jdbc:odbc:Driver={Microsoft Access Driver (*.mdb)};DBQ=c:/Mis documentos/manuel/jwinbank/jwinbank2.mdb
Con Access y ODBC no puedes crear la BD. Al usar la sentencia "CREATE DATABASE..." te sale una excepción que dice algo así como: "limítate a usar cosas simples como INSERT, UPDATE,..."
Si que permiten añadir tablas mediante "CREATE TABLE", así que lo que se puede hacer es tener siempre a mano una BD vacía y duplicarla , establecer la conexión y crear las tablas.
Saludos!