Entradas

Mostrando las entradas etiquetadas como Mysql

Importar y Exportar mysql con Java

Imagen
Para exportar una base de datos desde Java necesitamos la aplicación " mysqldump " que viene instalado dentro de MySQL, solo necesitamos utilizarlo y pasar los parámetros requeridos. Esta aplicación tiene varios parámetros personalizables para poder exportar una o varias base de datos a la vez. Para utilizarlo lo llamados de esta manera, usamos la linea de consola de Windows: C:\\xampp\\mysql\\bin\\mysqldump --opt -uroot -pcontraseña -B basededatos -r C:\Users\David\Desktop\backus.sql Primero hacemos la ruta donde esta mysqldump, luego ingresamos el usuario y la contraseña, luego el nombre de la base de datos y en -r va la ruta de salida. En este ejemplo estamos asumiendo que es localhost, pero podemos cambiar esto, si el host es diferente, de esta manera: C:\\xampp\\mysql\\bin\\mysqldump --opt --host=localhost -uroot -pmika -B inventario -r C:\Users\David\Desktop\backus.sql Por ejemplo para un servidor remoto exportar una base de datos de e...

Value '0000-00-00' can not be represented as java.sql.Date

Imagen
Este error me sucedió cuando cuando quiero leer fechas del tipo DATE de la base de datos utilizando Java, sobre todo cuando esos campos están vacíos. Al tratar leer esos campos Date me manda error, la solución que le dí fue con un simple cambio en la URL del JDBC conexión con la base de datos por ejemplo: static String us = "usuario"; static String pass = "contraseña"; static String bd = "base de datos"; static String url = "jdbc:mysql://localhost:3306/"+bd; Quedaría de esta forma: static String us = "usuario"; static String pass = "contraseña"; static String bd = "base de datos"; static String url = "jdbc:mysql://localhost:3306/"+bd+"?zeroDateTimeBehavior=convertToNull"; O en una sola fila la URL sería así: "jdbc:mysql://localhost:3306/base_de_datos ?zeroDateTimeBehavior=convertToNull "

Generar conexión Java con base de datos

Imagen
Generar conexión Java con base de datos Netbeans y la base de datos. Hoy hablaremos de conexión de base de datos en Java con MySQL o cualquier base de datos compatible con Java, pero cual sera el truco, ninguno solo que esta vez no programaremos, porque lo haremos a través de Netbeans, la cual tiene una herramienta que conecta automáticamente con cualquier base de datos y al final nos genera la interfaz gráfica de la tabla que vamos a utilizar para borrar, actualizar, eliminar.... Para continuar sigue estos pasos: 1. Abrir Netbeans y crear un nuevo proyecto "Java Application". 2. Dentro del proyecto crea un paquete. 3. Clic derecho en el paquete ir a: "New/Other.../Swing GUI Forms/Master Detail Sample Form". 4. Luego ingrese un nombre al formulario y en NEXT. 5. Aquí es muy importante hay que elegir la conexión con la base de datos, luego seleccionar la tabla y abajo las columnas para mostrar. 6. Luego le das en siguiente y en finaliz...