none
Agregar DB a proyecto RRS feed

  • Pregunta

  • Hola! Estoy realizando un proyecto, en el cual guardo todos mis datos en una DB creada con MySql. La coneccion entre el proyecto y la DB la realizo a travez de server=127.0.0.1.

    Mi pregunta es si a esta DB la puedo agregar en el proyecto, asi cuando instalo mi programa ya terminado en cualquier pc tiene esa DB ya incluida con los datos que quiero que siempre queden.

    No se si me explique muy bien.

    Desde ya muchas Gracias!

    jueves, 15 de mayo de 2014 0:16

Respuestas

  • En mysql lo que puedes hacer es generar un backup con tu base limpia, luego restaurarla en cada cliente que desees instalar tu aplicación. No se como es la arquitectura de tu aplicación, no se si tienes un servidor de base de datos o si tu intención es instalar un servidor mysql en cada cliente (creo que es esto lo que quieres).

    Si es así, crea tu base y genera un backup y luego restaura ese backup y tendrás un archivo sql plano con los scripts para crear tu base.

    ¿Como importar / exportar una base de datos mysql?

    Resetear auto_increment en MySQL

    Sdos


    Martín Fabregues
    Córdoba, Argentina

    • Marcado como respuesta ElgorD jueves, 15 de mayo de 2014 15:27
    jueves, 15 de mayo de 2014 12:27

Todas las respuestas

  • hola

    puedes integrar bases de datos en un proyecto como explica Leandro en este ejemplo.

    [Visual Studio] Base de Datos integradas al proyecto

    Pero en tu caso,  no puedes integrar una base de datos mysql al proyecto.Si podrías generar un script sql para la creación de tu base e incluir los datos que quieres que queden.

    Ese script luego lo ejecutas en cada cliente y creas la base de datos.

    Sdos


    Martín Fabregues
    Córdoba, Argentina

    jueves, 15 de mayo de 2014 0:22
  • Muchas Gracias por la respuesta. La verdad es que recien empiezo a programar y no se como es el tema ese que comentas del scipt. Si me podes guiar y explicar te lo agradeceria. yo ya tengo la base con muchos datos y mi aplicacion se basa en la coneccion que mostre antes.


    • Editado ElgorD jueves, 15 de mayo de 2014 3:09
    jueves, 15 de mayo de 2014 1:55
  • Hola:

     si te animas puedes usar SqlCompact es una base pensado para ser portable y con mucha funcionalidad existente en la versión Express de SqlServer, en este articulo menciono como adjuntarla al proyecto:

    Agregar una Base de datos SqlCompact a un proyecto de Visual Studio


    Saludos desde Monterrey, Nuevo León, México!!!

    • Propuesto como respuesta Pedro Ávila jueves, 15 de mayo de 2014 10:39
    jueves, 15 de mayo de 2014 2:05
  • En mysql lo que puedes hacer es generar un backup con tu base limpia, luego restaurarla en cada cliente que desees instalar tu aplicación. No se como es la arquitectura de tu aplicación, no se si tienes un servidor de base de datos o si tu intención es instalar un servidor mysql en cada cliente (creo que es esto lo que quieres).

    Si es así, crea tu base y genera un backup y luego restaura ese backup y tendrás un archivo sql plano con los scripts para crear tu base.

    ¿Como importar / exportar una base de datos mysql?

    Resetear auto_increment en MySQL

    Sdos


    Martín Fabregues
    Córdoba, Argentina

    • Marcado como respuesta ElgorD jueves, 15 de mayo de 2014 15:27
    jueves, 15 de mayo de 2014 12:27