Como conectarse a MySQL con JAVA - JDBC - Netbeans 12
HTML-код
- Опубликовано: 8 фев 2025
- Hola, en este vídeo aprenderemos de forma muy básica y sencilla como instalar la librería JDBC MySQL Connector, en nuestro proyecto Java en NetBeans 12 . Entenderás como conectarte a la base de datos, como insertar nuevos registros y como buscar. Espero que les sea de utilidad. les dejo el enlace al proyecto y el enlace al vídeo de como crear la BD.
Video como instalar Xampp y crear bd MySQL: • Como crear una base de...
Enlace al proyecto: smartgeeksco.b...
Mis redes sociales
Instagram: / inkogtravel
Facebook: / androidcolom. .
Blog: smartgeeksco.bl...
Website: smartgeeks.com.co
después de 5 videos y 5 proyectos fallidos, fuiste el único que explico bien y que me funcionó, muchas gracias
Renegué bastante con los "import", pero funcionó. NetBeans no me "sugería" lo mismo que está en el video. Gracias a comentarios de otros usuarios me dí cuenta que los podía escribir a mano. Gracias!!! Buen video. Eres muy claro para explicar.
me acabas de salvar bro, gracias
estaba teniendo problemas porque no lograba conectarme a una base de datos para una tarea y con este vídeo pude lograrlo, muchas gracias!
gracias a este video, pude tener una imaginacion de cómo se conecta java con el gestor Msql
Me estuve matando la cabeza como 2 horas con esto y los errores que me daba, muchísimas gracias
Se agradece! ahí va el comentario y el me gusta!
Después de intentar por 3 días, pude realizarlo, me faltaba muchas librerías, gracias. por tu explicación
como descargaste las demás librerías? me está pasando lo mismo jaja solo me salen 2 :( y en el video se ven muchas
gracias de ante mano
A los que tengan porblemas con el NetBeans que no reconoce las librerias a importar estas sirven para la conexion:
import java.sql.Connection;
import java.sql.Statement;
import java.sql.ResultSet;
import java.util.logging.Level;
import java.util.logging.Logger;
import java.sql.DriverManager;
import java.sql.SQLException;
Así es... yo tuve que escribir todo eso a mano para que el ejemplo ande.
Me sirvió mil gracias
Mil gracias, soy una programadora de las antiguar y me has inspirado a programar otra vez
Considero muy clara y sencilla la explicación y el video, soñó una observación constructiva y es que podrías hacer una explicación con PreparedStatement más seguro.
Este video me ha salvado! Muchas gracias
Excelente, es lo que buscaba y lo explicaste de manera sencilla.
Capo, único video que me funcionó
Te amo
¡Mil gracias!
Explica muy bien, excelente 😃
Se merece el cielo ❤
hay varios tutos pero este me funciono muy bien. Gracias 10/10
excelente explicación del conector !!!!
Me sirvió para mi tarea, muchas gracias
muchisimas gracias me sirvio de mucha ayuda, aunque tuve un problema en la url; busque y halle la solución.
al poner la linea de codigo que esta en el video
String url = "jdbc:mysql://localhost/bd"
mandaba error con el timezone,
asi que busque y modifique la linea de codigo a la siguiente:
String url = "jdbc:mysql://localhost/bd?useUnicode=true&useJDBCCompliantTimezoneShift=true&useLegacyDatetimeCode=false&serverTimezone=UTC";
y con esto me funciono; por el resto muchisimas gracias ya que no podia conectarme a mi bd.
Muchas gracias, buen aporte. Tenía el mismo problema que tú
wooo muchas gracias, funcionó perfecto!
Muchas gracias, me sirvió muchísimo! Saludos!!
Muy pero muy bien explicado con una sencillez extrema.I love you CesarAugustoPerez_Tafur
Saludos, quiera saber si tienes algún vídeo para realizar software educativo de manera sencilla, o no se si me puedes recomendar algún programa donde se pueda realizar ese programa, nada complicado pero útil pues. Agradecido siempre por tus aportes.
excelente gracias por el aporte
Saludos, intenta una conection factory con Hikari! Es lo mejor! 👍🏻🇲🇽
cuando le doy alt enter tanto a la conexion como al statemment NO me salen las orden que hay q colocar, solo salen 3 y ninguna es la que ud explica, ahi q hago?
hola consulta que es lo que agrego dentro de la class.forname....?? la direccion de un archivo
Hola con una duda de jdk esta utilizando ya llevo varios intentos y no puedo importar Connection las libres
Disculpe, sabra usted como dar de alta el driver en la lista de servicios de netbeans, mi proyecto necesita forzosamente hacer la conexion de esa forma pero al intentar hacerla me dice que el driver no existe asi que no se en que carpeta ponerla para que netbeans lo reconozca
gracias muy buen video tienen alguno de como pedir esos datos gracias
Cesar muchas gracias por tu video muy bueno y explicativo, y al momento de ingresar tu código y al hacer alt+enter en Connection, no me da el import de java.sql que tu mencionas, solo me aparece java.com.sun.jdi. te informo que baje el mysql-conector-java 8.0.29, además se bajo el JDK 15.0, favor de ayudarme en este error como y porque se produjo el error, desde ya muchas gracias
Hola Héctor, espero que estés bien. Justo hoy me toco hacer conexiones a MySQL y me paso el mismo error que tú. Pues buscando en foros en inglés mencionan que se trata de un bug de NetBeans. La única solución es que importes las librerías manualmente, es decir, import java.sql.Connection; o import java.sql.ResultSet. Espero y te sirva, un saludo.
@@PauloG12Pro muchas gracias por tu ayuda ya la realice como tu lo mencionas y ahora solo me da una advertencia pero funciona muy bien en la red local, lo que si no probe fue del import java.sql.ResultSet la cual la voy a probar y vere como me va
Saludos, Yo tengo instalado el JDK 18 y el netbens 12.6 los codigos de conexion funcionan igual en mi configuracion. Gracias
Voy a probar tu configuración, gracias
My buena la explicación,
pero a la pantalla se le debe hacer más zoom para que las personas que estén viendo el vídeo lo disfruten más....
Gracias de antemano ☺️☺️🙏
Opino lo mismo apenas se ve, te dejas los ojos
Holaaa, consulta, sabes porque estas librerias tengo que agregarlas manualmente, import java.sql.Connection;
import java.sql.Statement;
import java.sql.ResultSet;
Siguiendo el paso como lo haces en el video, no me arroja esas opciones :(
Mi versión del netBeans es la 12.0 y el conector de mysql que descargué es la versión 8.0.23
Netbeans no tiene activadas las opciones de autocompletar¿?
creo que te amo. jajaj muchas gracias le di mil vueltas y no entendí porque no servía
Muchas gracias :)
Gracias :)
hola soy nuevo en esto. cuando creo la variable Connecction con; no me carga el import for java.sql.Connection . sabrás que estoy haciendo mal?
x2
x3
Disculpa seguí el procedimiento para conectar con java pero al ingresar connection con; y darle alt enter no me aparece para conectar con java solo me aparece el de mysql porque!
Soy nuevo y quería hacer una consulta: ¿cuándo hago una conexión a una base de datos ya sea para agregar, leer, modificar o eliminar esta conexión se debe cerrar o esta se cierra automáticamente cuando se sale de la aplicación? Saludos.
¡Gracias!
👌excelent bambino
Mas bien la consulta es si para proyecto web es el mismo procedimiento JDBC/XYZ y pool de conexión.
Cesar buenas tardes no logro conectarme por jdbc por Maven en proyecto WEB, si logro levantar bien el service pero a la hora que despliego el LIST.xhtml no consigo visualizar los datos porque en el JDBC no logro que haga ping, me podrías orientar, gracias.
Amigo gracias por compartir. Una consulta tu no usas PreparedStatement ? Por qué usar Statement y no PreparedStatement ?
No, acá lo hago directamente pero también se podría usar, es más lo uso regularmente
Saludos me gusto el video pero Yo Tengo el netbeans en la version 8.2 y el xampp en una versión actualizada funciona el conector descargado ?
Buenas tardes, luego de agregar las librerías aun no me aparece la opción de importar la conexión a sql, que debo hacer. Gracias
Lo único que cambió fue el nombre del conector verdad??
Todo lo demás sigue igual para programar? o no?
Es así? no tendré problemas si por ejemplo veo tutoriales con el nombre del conector que estaba antes?
Ayudaaaa por favor
algo me debe faltar realmente ya me he conectado con sql server sin ningun problema,
pero en el caso de sql me ha resultado imposible.
por si me puedes ayudar actualmente tengo el netbeans 13 con el jdk 18
además estoy utilizando el conector de mysql 8.0.29 la ultima version
ya cargue el conector a la libreria, demas con el metodo forclass cargue la clase exactamente como tu la escribiste
no se logra conectar y marca el siguiente error:
acces denied for user e indica que el acceso esta denegado para el usuario root que tiene la contraseña "NO"
es una miera hermano he estado buscando y ningun video me ayuda con mi problema
Disculpa de donde otienes la URL. Que colocaste en string url. Gracias
En este caso es la URL del servidor : el puerto y el nombre de la base de datos, si lo tienes montado en un server externo seria la URL del servidor, o el dominio
Gracias por responder.
una vez terminado el proyecto, como desplegar la aplicacion con todo y base de datos?
Hola! ya me volvi loco buscando en la web por este error y no consigo conectar, me tira la excepcion java.lang.UnsupportedOperationException: Not supported yet y no hace mas nada, ¿ni siquiera intenta conectarse?
Amigo por qué será que cuando creas la variable de tipo Statement, para importar el Statement te sale SQL. A mi sólo me sale MYSQL. Tienes instalado SQL Server?
Cuando coloco: Connection con ; y le doy alt + enter no me aparece la librería. Ayuda porfa
Hola. He realizado los pasos tal cual aparecen en el video, pero me arroja el error:
GRAVE: null
java.sql.SQLException: The server time zone value 'Hora est. Pacífico, Sudaméric' is unrecognized or represents more than one time zone. You must configure either the server or JDBC driver (via the 'serverTimezone' configuration property) to use a more specifc time zone value if you want to utilize time zone support.
Cabe mencionar que no utilizo Xammp si no WAMPSERVER 2.5 y la versión del MySql es 5.6.17, la versión de Apache es 2.4.9.
Me podrían ayudar ... Gracias.
Tengo instalado el jdbc en la liberia pero no me invocan los metodos sql ayuda :c
Hola buen día, cómo se conectaría una bd mysql worbench a java?
Hola, me podrias explicar por que cuando abro un programa me marca Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException: Cannot invoke "java.sql.Connection.createStatement()" because "con" is null
Ya cambie los user, el host, y la contraseña de la una BD
Hola, en el min 5:04 no me aparece el "import for java.sql.Connection, sabes a qué se debería?, seguí tus mismos pasos :(
La verdad aún sigo sin saber por que no me aparece, pero... como una solución a este problema de los "import", se puede solucionar escribiendo los import manualmente.
Es decir, al inicio escribí esto.
import java.sql.Connection;
import java.sql.Statement;
import java.sql.ResultSet;
import java.sql.DriverManager;
@@davidarteaga1838 en donde los escribiste exactamente bro?
me podrian enviar el driver que ya oracle no deja registrar para descargarlo
De donde sacamos el URL de jdbc mysql
??????????
hola quisiera preguntarte si al momento de conectar no me aparece import for java.sql.Connection que debo hacer en ese caso, al igual no me aparece DriverManager a que se debera el error pues no tengo para getConnection
igual no me aparece import for java.sql.Connection. espero respuesta
porque no me sale libraries?, como se puede hacer con maven?
como puedo conectar al bd pero que la tabla tenga un nombre diferente?
Disculpa me salta el catch del clases. Forname pero descarge la librería igual que tu de la página me puedes decir a que se debe el error?
Oscar envíame el. Proyecto a cperezt@misena.edu.co y lo reviso
@@CesarAugustoPerezTafur ahora aparentemente ya pude cargar bien la librería pero no se logra la conexión el error lo marca en el jdbc:mysql://localhost....... Te lo enviare mañana muchas gracias
Disculpa otra pregunta respecto al conector que se usa en la sentencia Class.forName("con.mysql.cj.jdbc.Driver"), he visto otros videos que usan este otro conector en Class.forName("con.mysql.jdbc.Driver") sin el "cj", la pregunta es ¿que diferencia puede haber en usar uno u otro conector? o ¿es lo mismo usar tanto un conector como el otro? gracias disculpa las preguntas
Que cj no se usa en la versión MySQL connector versión 5.1.13, el cj se usa en versiones posteriores
hola buen dia amigo, excelente video. Tengo una pequeña duda respecto a los datos que usas en las variables:
usuario = "root"; y
clave = "";
comentas que "root" es el usuario de la base de datos y que la clave vacia es vacia en tu caso.
La pregunta es ¿estos datos tambien te permiten autentificar el acceso al phpMyAdmin?
agradeceria tu respuesta ay que estamos tratando de aprender saludos...
no me descarga una carpeta como a tí respecto al driver, sino que me descarga un instalador y no se que hacer, lo instale pero no me aparece nada el jdbc en netbeans
Debes seleccionar platform independent
@@CesarAugustoPerezTafur No me aparece esa opcion, solo me aparece la opcion de Miscrosoft Windows y nada mas por eso lo descargue desde ahi, en fin sino me puedes ayudar gracias por tomarte el tiempo en responder!!
@@CesarAugustoPerezTafur Ya lo encontre muchas gracias paresero, tube que copiar el enlace manualmente en el que muestras en tu video gracias esq no era la pagina ala que entre yo
@@calvozacariassuarlendaniel7836 dev.mysql.com/downloads/connector/j/ en select operating system Te sale la opcion platform independent
nmms esos brazos son de puro programar en java mysql 7w7
pero aparece una opción para descargarlo sin crear una cuenta
una pregunta yo tengo la aplicacion emaze en mi computadora pero cuando entro para crear una presentacion me piden que tenga un plan
osea que page para tener la aplicacion
me pregunto si tiene una solucion ??
no me sale el add import jaa cuando le doy a la variable connection solo me sale crear class
alguno me pasas la base de datos gracias
Hola Cesar,
Disculpa tu sabes como en Netbeans 12.1, me salga la carpeta Library?
Hola, al crear el proyecto en el area de categorias en lugar de seleccionar Java with Maven selecciona Java with Ant, ahí seleccionas Java Application y queda solucionado ahí aparecen las librerias
Saludos, Tengo una pregunta. Me aparece que no encuentra el símbolo de "DriveManager" ¿a qué puede deberse esto?
Por que es 'DriverManager'
COMO PUEDO ENVIARTE MI CÓDIGO PARA QUE LO REVISES
No me aparece esa opcion de libreria al crear un nuevo proyecto :C
Hola, al crear el proyecto en el area de categorias en lugar de seleccionar Java with Maven selecciona Java with Ant, ahí seleccionas Java Application y queda solucionado ahí aparecen las librerias
no entendi lo de la direccion
netbeans 12, web application con maven no tiene library :c
Hola, al crear el proyecto en el area de categorias en lugar de seleccionar Java with Maven selecciona Java with Ant, ahí seleccionas Java Application y queda solucionado ahí aparecen las librerias
que gordito mas gracioso
Hola
Quise remplazar el localhost de la url del conector por la IP del servidor y perdo conexion con y sin puerto (3306)
me dan una mano
GRACIAS
MesSirv
hola importe la libreria pero cuando me ubico sobre Connection con; no me sale la opcion de importar esa opcion que muestras no figura solo puedo imortar import com.sun.jdi.connect.spi.Connection;
Si no te sale, debes escribir el import manualmente
@@CesarAugustoPerezTafur gracias voy a probar ahora