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

Комментарии • 123

  • @luislarh1564
    @luislarh1564 3 года назад +11

    después de 5 videos y 5 proyectos fallidos, fuiste el único que explico bien y que me funcionó, muchas gracias

  • @blackstrato2216
    @blackstrato2216 3 года назад +2

    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.

  • @GAGAFACTERY
    @GAGAFACTERY 4 года назад +3

    estaba teniendo problemas porque no lograba conectarme a una base de datos para una tarea y con este vídeo pude lograrlo, muchas gracias!

  • @arseniomarianoobiangelooya301
    @arseniomarianoobiangelooya301 2 года назад +1

    gracias a este video, pude tener una imaginacion de cómo se conecta java con el gestor Msql

  • @Jsr5084
    @Jsr5084 3 года назад +1

    Me estuve matando la cabeza como 2 horas con esto y los errores que me daba, muchísimas gracias

  • @hebercalebcuevas2983
    @hebercalebcuevas2983 2 года назад +1

    Se agradece! ahí va el comentario y el me gusta!

  • @fidel7373
    @fidel7373 3 года назад +1

    Después de intentar por 3 días, pude realizarlo, me faltaba muchas librerías, gracias. por tu explicación

    • @diegojoseavilaestrada824
      @diegojoseavilaestrada824 3 года назад

      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

  • @aaronfinanzas7865
    @aaronfinanzas7865 3 года назад +4

    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;

    • @blackstrato2216
      @blackstrato2216 3 года назад

      Así es... yo tuve que escribir todo eso a mano para que el ejemplo ande.

    • @WilsonBL
      @WilsonBL 2 года назад

      Me sirvió mil gracias

  • @marlenipineda7482
    @marlenipineda7482 4 года назад +1

    Mil gracias, soy una programadora de las antiguar y me has inspirado a programar otra vez

  • @normannarvaez6832
    @normannarvaez6832 3 года назад +1

    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.

  • @vanessan3062
    @vanessan3062 2 года назад

    Este video me ha salvado! Muchas gracias

  • @edarkel6046
    @edarkel6046 2 года назад

    Excelente, es lo que buscaba y lo explicaste de manera sencilla.

  • @ramiroruizmurillo3381
    @ramiroruizmurillo3381 3 года назад

    Capo, único video que me funcionó

  • @martinezzavalajonathan4449
    @martinezzavalajonathan4449 3 года назад +1

    Te amo

  • @javierIsaii
    @javierIsaii 2 года назад +1

    ¡Mil gracias!
    Explica muy bien, excelente 😃
    Se merece el cielo ❤

  • @danielromero6476
    @danielromero6476 3 года назад

    hay varios tutos pero este me funciono muy bien. Gracias 10/10

  • @albeiroanteliz1937
    @albeiroanteliz1937 3 года назад +1

    excelente explicación del conector !!!!

  • @Reyinlight
    @Reyinlight 3 года назад

    Me sirvió para mi tarea, muchas gracias

  • @moisesccahuatapia9814
    @moisesccahuatapia9814 4 года назад +5

    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.

    • @JohnDoe-rj9oy
      @JohnDoe-rj9oy 4 года назад

      Muchas gracias, buen aporte. Tenía el mismo problema que tú

    • @jenncobain2642
      @jenncobain2642 3 года назад

      wooo muchas gracias, funcionó perfecto!

  • @hectorgalaviz5600
    @hectorgalaviz5600 4 года назад +1

    Muchas gracias, me sirvió muchísimo! Saludos!!

  • @oumoufamily8821
    @oumoufamily8821 2 года назад

    Muy pero muy bien explicado con una sencillez extrema.I love you CesarAugustoPerez_Tafur

  • @mkozaqbgt
    @mkozaqbgt 4 года назад +4

    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.

  • @joseantonioamayapostigo2542
    @joseantonioamayapostigo2542 3 года назад

    excelente gracias por el aporte

  • @gTosca_666
    @gTosca_666 4 года назад +2

    Saludos, intenta una conection factory con Hikari! Es lo mejor! 👍🏻🇲🇽

  • @johnescobar9951
    @johnescobar9951 3 года назад +2

    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?

  • @sandrarehbeinalvarez2078
    @sandrarehbeinalvarez2078 3 года назад +1

    hola consulta que es lo que agrego dentro de la class.forname....?? la direccion de un archivo

  • @carlosyaha1784
    @carlosyaha1784 3 года назад

    Hola con una duda de jdk esta utilizando ya llevo varios intentos y no puedo importar Connection las libres

  • @fonkyjunky8477
    @fonkyjunky8477 2 года назад

    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

  • @yeisonferneyrodriguezareva2886
    @yeisonferneyrodriguezareva2886 3 года назад +1

    gracias muy buen video tienen alguno de como pedir esos datos gracias

  • @hectoryagode4106
    @hectoryagode4106 2 года назад +2

    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

    • @PauloG12Pro
      @PauloG12Pro 2 года назад

      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.

    • @hectoryagode4106
      @hectoryagode4106 2 года назад

      @@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

  • @CharlyEduard972
    @CharlyEduard972 2 года назад +1

    Saludos, Yo tengo instalado el JDK 18 y el netbens 12.6 los codigos de conexion funcionan igual en mi configuracion. Gracias

    • @Rexxul-ei1wk
      @Rexxul-ei1wk Год назад

      Voy a probar tu configuración, gracias

  • @lizandrodiazbeltran1538
    @lizandrodiazbeltran1538 3 года назад +1

    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 ☺️☺️🙏

    • @qosku
      @qosku 3 года назад

      Opino lo mismo apenas se ve, te dejas los ojos

  • @johannaandraderivera2908
    @johannaandraderivera2908 3 года назад +5

    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

    • @marcoachury
      @marcoachury 3 года назад

      Netbeans no tiene activadas las opciones de autocompletar¿?

    • @testingcongatos
      @testingcongatos 2 года назад

      creo que te amo. jajaj muchas gracias le di mil vueltas y no entendí porque no servía

  • @patrickrios99
    @patrickrios99 4 года назад +1

    Muchas gracias :)

  • @melireyes4280
    @melireyes4280 3 года назад +1

    Gracias :)

  • @orlandorojas2814
    @orlandorojas2814 4 года назад +2

    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?

  • @luisfelipealvanunez8276
    @luisfelipealvanunez8276 2 года назад

    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!

  • @rodrigorodriguez1456
    @rodrigorodriguez1456 3 года назад

    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.

  • @hugomagana9615
    @hugomagana9615 3 года назад

    ¡Gracias!

  • @diegomorel2172
    @diegomorel2172 2 года назад

    👌excelent bambino

  • @roguerrerocr
    @roguerrerocr 3 года назад

    Mas bien la consulta es si para proyecto web es el mismo procedimiento JDBC/XYZ y pool de conexión.

  • @roguerrerocr
    @roguerrerocr 3 года назад

    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.

  • @destradar1
    @destradar1 4 года назад

    Amigo gracias por compartir. Una consulta tu no usas PreparedStatement ? Por qué usar Statement y no PreparedStatement ?

    • @CesarAugustoPerezTafur
      @CesarAugustoPerezTafur  4 года назад

      No, acá lo hago directamente pero también se podría usar, es más lo uso regularmente

  • @josewolf9151
    @josewolf9151 4 года назад

    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 ?

  • @carlitosway900
    @carlitosway900 2 года назад

    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

  • @aldarl0549
    @aldarl0549 3 года назад

    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

  • @abnereliberganzahernandez6337
    @abnereliberganzahernandez6337 2 года назад

    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

  • @yulianrey9398
    @yulianrey9398 4 года назад +2

    Disculpa de donde otienes la URL. Que colocaste en string url. Gracias

    • @cesaraugustopereztafur2539
      @cesaraugustopereztafur2539 4 года назад +3

      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

    • @yulianrey9398
      @yulianrey9398 4 года назад

      Gracias por responder.

  • @darkphet
    @darkphet 3 года назад

    una vez terminado el proyecto, como desplegar la aplicacion con todo y base de datos?

  • @aeroboy486
    @aeroboy486 3 года назад

    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?

  • @destradar1
    @destradar1 4 года назад

    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?

  • @eduardoc.garcia2266
    @eduardoc.garcia2266 3 года назад +1

    Cuando coloco: Connection con ; y le doy alt + enter no me aparece la librería. Ayuda porfa

  • @editocar74
    @editocar74 4 года назад

    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.

  • @danielpaez3953
    @danielpaez3953 2 года назад

    Tengo instalado el jdbc en la liberia pero no me invocan los metodos sql ayuda :c

  • @oskarjacome1015
    @oskarjacome1015 3 года назад

    Hola buen día, cómo se conectaría una bd mysql worbench a java?

  • @ximenafarrera7471
    @ximenafarrera7471 3 года назад

    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

  • @davidarteaga1838
    @davidarteaga1838 4 года назад +1

    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 :(

    • @davidarteaga1838
      @davidarteaga1838 4 года назад +4

      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;

    • @luisrenteria7647
      @luisrenteria7647 3 года назад

      @@davidarteaga1838 en donde los escribiste exactamente bro?

  • @hjvirtual2010
    @hjvirtual2010 3 года назад

    me podrian enviar el driver que ya oracle no deja registrar para descargarlo

  • @luisalbertojuarezcorona8665
    @luisalbertojuarezcorona8665 2 года назад

    De donde sacamos el URL de jdbc mysql
    ??????????

  • @reflexionesfilosoficas16
    @reflexionesfilosoficas16 4 года назад

    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

    • @orlandorojas2814
      @orlandorojas2814 4 года назад

      igual no me aparece import for java.sql.Connection. espero respuesta

  • @CarlosFelipeRiveraG-tl2yf
    @CarlosFelipeRiveraG-tl2yf 3 года назад

    porque no me sale libraries?, como se puede hacer con maven?

  • @excessdrakar
    @excessdrakar 3 года назад

    como puedo conectar al bd pero que la tabla tenga un nombre diferente?

  • @oskarvladimirtrujillograna3043
    @oskarvladimirtrujillograna3043 4 года назад +1

    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?

    • @CesarAugustoPerezTafur
      @CesarAugustoPerezTafur  4 года назад +1

      Oscar envíame el. Proyecto a cperezt@misena.edu.co y lo reviso

    • @oskarvladimirtrujillograna3043
      @oskarvladimirtrujillograna3043 4 года назад

      @@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

  • @jaimesosaenriquez9830
    @jaimesosaenriquez9830 3 года назад

    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

    • @Rexxul-ei1wk
      @Rexxul-ei1wk Год назад

      Que cj no se usa en la versión MySQL connector versión 5.1.13, el cj se usa en versiones posteriores

  • @jaimesosaenriquez9830
    @jaimesosaenriquez9830 3 года назад

    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...

  • @calvozacariassuarlendaniel7836
    @calvozacariassuarlendaniel7836 3 года назад

    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

    • @CesarAugustoPerezTafur
      @CesarAugustoPerezTafur  3 года назад

      Debes seleccionar platform independent

    • @calvozacariassuarlendaniel7836
      @calvozacariassuarlendaniel7836 3 года назад

      @@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!!

    • @calvozacariassuarlendaniel7836
      @calvozacariassuarlendaniel7836 3 года назад

      @@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

    • @CesarAugustoPerezTafur
      @CesarAugustoPerezTafur  3 года назад +1

      @@calvozacariassuarlendaniel7836 dev.mysql.com/downloads/connector/j/ en select operating system Te sale la opcion platform independent

  • @DarkangeloHerrera
    @DarkangeloHerrera 4 года назад +2

    nmms esos brazos son de puro programar en java mysql 7w7

  • @redlion117
    @redlion117 7 месяцев назад

    pero aparece una opción para descargarlo sin crear una cuenta

  • @jeretaza1688
    @jeretaza1688 4 года назад

    una pregunta yo tengo la aplicacion emaze en mi computadora pero cuando entro para crear una presentacion me piden que tenga un plan

    • @jeretaza1688
      @jeretaza1688 4 года назад

      osea que page para tener la aplicacion
      me pregunto si tiene una solucion ??

  • @fabianestebanjaimescanal7916
    @fabianestebanjaimescanal7916 2 года назад

    no me sale el add import jaa cuando le doy a la variable connection solo me sale crear class

  • @nimodoxd4739
    @nimodoxd4739 3 года назад

    alguno me pasas la base de datos gracias

  • @lkmt7
    @lkmt7 4 года назад

    Hola Cesar,
    Disculpa tu sabes como en Netbeans 12.1, me salga la carpeta Library?

    • @magandajareth
      @magandajareth 4 года назад +1

      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

  • @samuelarenas8192
    @samuelarenas8192 4 года назад

    Saludos, Tengo una pregunta. Me aparece que no encuentra el símbolo de "DriveManager" ¿a qué puede deberse esto?

  • @josephamador4853
    @josephamador4853 3 года назад

    COMO PUEDO ENVIARTE MI CÓDIGO PARA QUE LO REVISES

  • @khalzub6478
    @khalzub6478 4 года назад

    No me aparece esa opcion de libreria al crear un nuevo proyecto :C

    • @magandajareth
      @magandajareth 4 года назад +1

      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

  • @deividsuarez984
    @deividsuarez984 4 года назад

    no entendi lo de la direccion

  • @devilmaycat928
    @devilmaycat928 4 года назад

    netbeans 12, web application con maven no tiene library :c

    • @magandajareth
      @magandajareth 4 года назад

      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

  • @TuOpinionEsSubjetiva
    @TuOpinionEsSubjetiva 3 года назад

    que gordito mas gracioso

  • @marcelocremonainoxidables.4634
    @marcelocremonainoxidables.4634 4 года назад

    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

  • @carlosgmezmartn6755
    @carlosgmezmartn6755 2 года назад

    MesSirv

  • @ANCEFCA
    @ANCEFCA 2 года назад +1

    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;

    • @CesarAugustoPerezTafur
      @CesarAugustoPerezTafur  2 года назад +1

      Si no te sale, debes escribir el import manualmente

    • @ANCEFCA
      @ANCEFCA 2 года назад

      @@CesarAugustoPerezTafur gracias voy a probar ahora