2. Conexión de Java a Base de Datos en MySQL

Поделиться
HTML-код
  • Опубликовано: 26 дек 2024

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

  • @codigosdeprogramacion
    @codigosdeprogramacion  3 года назад +26

    Para versiones recientes del conector y MySQL8 hay que cambiar a
    Class.forName("com.mysql.cj.jdbc.Driver");

  • @ElAristiYT
    @ElAristiYT 2 года назад +7

    Despues de 9 dias buscando una respuesta para mis problemas, este video lo fue, gracias al creador

  • @michaelobando8560
    @michaelobando8560 3 года назад +9

    recuerdo que éste video me ayudó hacer mi primer "conexión exitosa", muchas gracias a ti de todo corazón.

  • @markos9310
    @markos9310 Год назад +1

    lo haz explicado de una forma super sencilla y clara.
    Muchas gracias.
    A pesar de que ya hice conexión a base de datos anteriormente, nunca lo entendí tan bien como cuando vi este video.

  • @NoleolloroSS
    @NoleolloroSS 4 месяца назад +2

    muy buena expliacion. Soy aprendiz. Y en otros videos se ponen a crear un millon de clases para hacer una simple conexion y otras cosas que no vienen al caso. Pero con tu explicacion ya capte mejor el tema. Gracias

  • @juanpablopechquijano1316
    @juanpablopechquijano1316 3 года назад +8

    Es un excelente video!! de verdad muchas felicidades al creador!!
    Solo unos tips a la fecha: 3-Marzo-2021
    Ahora la conexion al servidor es:
    com.mysql.cj.jdbc.Driver
    y en lo particular no conectaba hasta que le cambie la zona horaria en workbench con:
    SET GLOBAL time_zone = '-3:00';
    Ojala les sirva, saludos a todos
    Workbench 8.0.23
    Netbeans 8.2
    Java 1.8.0_111

  • @THEDABLIUINFINITY
    @THEDABLIUINFINITY 5 лет назад +7

    Buen trabajo gracias por compartir tus conocimientos, 17/01/2020 funcionando correctamente.

  • @franciscoacevesbanda5196
    @franciscoacevesbanda5196 Год назад +1

    Master Es el Mejor, terminando el producto que estoy terminando, claro que se lo recompensare , Saludos desde Poncitlán Jalisco, México. 🤗

    • @codigosdeprogramacion
      @codigosdeprogramacion  Год назад +1

      Muchas gracias, me alegra saber que los vídeos te son de utilidad. Saludos

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

    Excelente video Maestro, funcional al 1000000%

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

    Hola, muy buenos tus cursos, vengo de el curso de MySql, recomendadisimo antes de ver este.

  • @luiseduardoalvarado2881
    @luiseduardoalvarado2881 5 лет назад +3

    crack te lo agradezco mucho... me sacaste de un apuro like para que pase el curso

  • @gigo3602
    @gigo3602 6 лет назад +2

    Buen video viejo, es lo que necesitaba para entender como hacer mi practica

  •  5 лет назад +5

    Este video es algo viejo así que esta configuración seguro dará varios errores. Aquí detallo 2 errores con los que te puedes encontrar
    1.- Con el java conector 8.0.15 la clase Class.forName va así: "com.mysql.cj.jdbc.Driver"
    2.- Si te sale java.lang.ClassNotFoundException: com.mysql.jdbc.Driver aparte de revisar el codigo es posible que sea por el hora. Se tendrá que modificar con un query en mysql la siguiente sentencia "SET GLOBAL time_zone = '-3:00';" donde el -3 lo cambias a la zona horaria que te encuentres.

    • @codigosdeprogramacion
      @codigosdeprogramacion  5 лет назад

      Hola, no precisamente es viejo, solo debes utilizar la librería nueva y ya

  • @marlinetobio
    @marlinetobio Год назад +1

    gracias mil por estos videos, Dios tebendiga

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

    Hola a mi no me da la opción de hacer un casteo, e hice todo lo que has realizado paso a paso, me da error en DriverManager. No se si me puedes ayudar. Desde ya muchas gracias igual por todo.

  • @cristhianlezcano3398
    @cristhianlezcano3398 5 лет назад +1

    Justo lo que buscaba sos el mejor

  • @yarenden016
    @yarenden016 5 лет назад +1

    me salvaste, muchas gracias! me suscribo buen hombre

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

    Si les da error por la zona horaria ejecuten en workbench los siguiente
    SET GLOBAL time_zone = '-3:00';
    Muy bien video C:

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

      Hola, eso dependerá de la zona en la que estén

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

      @@codigosdeprogramacion Podrias hacer un video enseñando eso o si ya lo hay me podrias dejar el link la verdadd esa solucion la encontre en internet te lo agradeceria mucho

  • @eliasventuraevaristo1612
    @eliasventuraevaristo1612 5 лет назад +2

    Mil gracias amigo, enserio mil gracias! :)

  • @JuanKamilo270596
    @JuanKamilo270596 6 лет назад +3

    Esta conexión es valida para el conector de java en las versiones 5.n, versiones 8.n solicitan un tipo de conexión diferente. (por si no establece la conexión)

    • @roloneitor1
      @roloneitor1 6 лет назад

      parcero mira que me sale el siguiente error .
      java.lang.NullPointerException
      com.mysql.jdbc.exceptions.MySQLNonTransientConnectionException: Client does not support authentication protocol requested by server; consider upgrading MySQL client

    • @lauravalentinavallecillaca1818
      @lauravalentinavallecillaca1818 5 лет назад

      Amigo yo descargué la version 5.1.47 y aun asi no establece la conexion.

  • @RaulHernandez-vi6vo
    @RaulHernandez-vi6vo Год назад +1

    hola una pregunta me marca un errror en en donde pongo el if con res.next() y en el getString que puedo hacer ?

  • @xhazter6045
    @xhazter6045 5 лет назад +2

    2 años tarde casi 3 peeeero
    en el res = ps.executeQuery();
    me aparece subrrallado en rojo le doy a la lamparita pero no lo soluciona solo hace algo pero sigue igual

    • @xhazter6045
      @xhazter6045 5 лет назад

      nada nada pero ahora cuando ejecuto no me aparece el boton solo me dice abajo que se completo y mas nada

    • @codigosdeprogramacion
      @codigosdeprogramacion  5 лет назад

      Hola, que mensaje te muestra?

    • @xhazter6045
      @xhazter6045 5 лет назад

      @@codigosdeprogramacion Me dice algo similar a que no hay un metodo principal "method main" o si no que no hay una clase principal "main class"

  • @cristianjaimes4754
    @cristianjaimes4754 7 лет назад +1

    buen material seguiré tu curso.

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

    Minuto 11:34 no me aparece "Add import for com.mysqldbc.Connection" y si tengo importada la librería.

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

      Tampoco me cargo para importar esa parte, todo el proceso para conectar la base de datos fue agregar las siguiente librerías:
      import java.sql.*;
      import javax.swing.JOptionPane;
      Así me funciono a mi.

    • @manuelhuerta7026
      @manuelhuerta7026 Год назад +1

      @@DSCamiloCOL De verdad gracias bro! Había dejado abandonado este proyecto un tiempo porque me fruste por no encontrar la respuesta, ahora si puedo seguir! Muchas gracias!

  • @rafaelesquea4946
    @rafaelesquea4946 6 лет назад +2

    Genial video, que buena explicacion!

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

    hola muy buenos tus videos, me e seguido todos tus videos de java y la verdad me as ayudado bastante. quisiera pedirte si puedes realizar algunos vidos tutoriales con base de datos endebidas. de ya muchas gracias

  • @rolandolucas4514
    @rolandolucas4514 7 лет назад +1

    Hola! dos cosas: en el minuto 13:35 realiza un casteo presionando en símbolo a su izquierda y le aparece la opción... a mi me aparece cuatro opciones y ni una de castear. 2. en cada java project que creo aparece "test packages" y "test libraries" ¿para que sirven?

    • @codigosdeprogramacion
      @codigosdeprogramacion  7 лет назад

      Hola, en ocasiones el casteo no es necesario y si no te envía algún error no es necesario agregarlo.
      Los paquetes extras que te crea son para que el IDE haga pruebas automáticas al proyecto.

  • @heltonandrenajarroquinonez5676
    @heltonandrenajarroquinonez5676 5 лет назад +1

    Excelente, funciona al 100; ¡Gracias!

  • @jhonedishenaozapata6629
    @jhonedishenaozapata6629 5 лет назад +1

    Muchas gracias siga haciendo proyectos como estos excelente

  • @Giovannijsd
    @Giovannijsd 5 лет назад +2

    Me funciono muy bien gracias por la ayuda y por tomarte el tiempo para el desaroolo del video
    Solo una cosilla, en mi caso por si alguno le sucede que le sale un error al querer conectar la base de datos, esto lo encontre en un foro
    en donde la unica modificacion que hice fue :
    public static final String url = "jdbc:mysql://localhost:3306/ACCESOUNIVERSIDAD?characterEncoding=latin1&useConfigs=maxPerformance";
    En donde "ACCESOUNIVERSIDAD" es mi base de datos y del ? en adelante copie y pegue y me corrigio ese error
    El link del foro por si desean revisarlo es: stackoverflow.com/questions/50855622/unknown-initial-character-set-index-255-received-from-server

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

      También me funciono así:
      public static final String URL = "jdbc:mysql://localhost:3307/Escuela?characterEncoding=utf8";

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

    Buenas master, para los conectores con versiones recientes sirve el mismo código para conectar la base de datos? Gracias

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

      Sirve el mismo código, solo cambiar a Class.forName("com.mysql.cj.jdbc.Driver");

  • @miguelangelsanchez4279
    @miguelangelsanchez4279 3 года назад +3

    En la linea 76: ps = con.prepareStatement("SELECT * FROM persona");
    Me dice que el metodo prepareStatement() no lo encuentra que necesito cambiar??

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

      Si usas las versiones recientes de Netbeans y JDK necesitas agregar de forma manual de biblioteca
      import java.sql.*;

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

      @@codigosdeprogramacion ya importe las librerias (java.sql.preparedStatement;) y ( java.sql.*; ) pero siempre me aparece cannot find symbol. :(

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

      @@codigosdeprogramacion hola, yo lo importé y se solucionó de la linea 76, pero ahora el error se movio en:
      connection con = null; //me marca error en la palabra connection
      al momento de ejecutarlo y presionar el boton de conectar me aparece este error:
      java.lang.RuntimeException: Uncompilable code - cannot find symbol
      symbol: class connection
      location: class app.conexion
      ayudaaaaaaaaaa

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

      @@wilberthorozco664 a mi a tambien me sale error, lograste solucionarlo?

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

    Amigo yo descargue el conector de java y me aparecen dos archivos .jar uno dice bin y el otro no. Tengo que importar ambos o solo el bin?

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

      Solo el jar que no tiene bin

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

      @@codigosdeprogramacion cuál sería la difefencia?, no hacen la misma función?

  • @feliperincon1223
    @feliperincon1223 5 лет назад +9

    Buen dia para los que no les funcione traten lo siguiente
    1-verifiquen su contraseña
    2-Cambien la url por jdbc:mysql://localhost:3306/escuela?autoReconnect=true&useSSL=false
    3-Tienen que utilizar un conector version 5n
    espero les funcione.

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

    Para corregir el error de la zona horaria (en el caso de México y Ciudad de México) correr en un sript los siguientes comandos:
    SELECT @@global.time_zone, @@session.time_zone; // se corre este query primero
    SET GLOBAL TIME_ZONE = '-5:00'; // luego se corre este otro: si estan en horario normal sustituir el de -5:00 y colocar -6:00
    ejecutan el programa en java y listo.

  • @fracasopina2121
    @fracasopina2121 6 лет назад

    Jajajaja. Stewey habla bien gracioso. ¡Qué buen curso! Bastante amable tu tono de voz, carnal.

  • @mariaportugal648
    @mariaportugal648 5 лет назад +2

    Hola, una pregunta que puedo hacer si al ejecutar me sale este error: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Client does not support authentication protocol requested by server; consider upgrading MySQL client
    java.lang.NullPointerException

    • @codigosdeprogramacion
      @codigosdeprogramacion  5 лет назад +1

      Step 1: Check the version of your current Mysql using: SELECT version(); query.
      step 2: Check the version of Mysql jar or Mysql dependency in you maven.
      step3: Upgrade you jar version or you maven dependency version for the Mysql.

  • @diegocedenodelavera9541
    @diegocedenodelavera9541 Год назад +2

    Buenas necesito un vídeo donde se explique cómo darle base de datos a un proyecto ya hecho

  • @adriandavidmedelduenas9527
    @adriandavidmedelduenas9527 6 лет назад +1

    ayuda me da este error
    Sun Dec 09 00:28:01 CST 2018 WARN: Establishing SSL connection without server's identity verification is not recommended. According to MySQL 5.5.45+, 5.6.26+ and 5.7.6+ requirements SSL connection must be established by default if explicit option isn't set. For compliance with existing applications not using SSL the verifyServerCertificate property is set to 'false'. You need either to explicitly disable SSL by setting useSSL=false, or set useSSL=true and provide truststore for server certificate verification.

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

    Como se desconecta luego el servidor??

  • @melvincardona9192
    @melvincardona9192 7 лет назад +1

    Muy bien explicado Bro

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

    Cuando compilo el proyecto en NetBeans15 Funciona y Conecta, Cuando Buildeo con la dependencias y todo, el programa ya no conecta.. alguna idea¿?

  • @alysspno8446
    @alysspno8446 6 лет назад +2

    Gracias! Eres una maravilla!

  • @Teo-dw3ti
    @Teo-dw3ti 4 года назад +1

    Ayuuuuda me aparece este error
    java.sql.SQLException: No suitable driver found for jdbc:mysql:localhost:3306/atuntaquistore
    java.lang.NullPointerException
    y no se conecta

  • @Misvidesoscarlosmex
    @Misvidesoscarlosmex 5 лет назад +1

    Gran vídeo amigo, aun que a varios usuarios le saldrá el error de zona horaria me incluyo pero nada que un poco de búsqueda en san goglee no resuelva saludos.

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

    alguien que me ayude esque me sale error en DriverManager en el minuto 12:44 porfa si me pueden decir

  • @luisantoniomoralesvelazque2816
    @luisantoniomoralesvelazque2816 6 лет назад +4

    Me funciona Perfectamente, pero aparte me manda este mensaje...
    Mon Jul 16 20:07:37 CDT 2018 WARN: Establishing SSL connection without server's identity verification is not recommended. According to MySQL 5.5.45+, 5.6.26+ and 5.7.6+ requirements SSL connection must be established by default if explicit option isn't set. For compliance with existing applications not using SSL the verifyServerCertificate property is set to 'false'. You need either to explicitly disable SSL by setting useSSL=false, or set useSSL=true and provide truststore for server certificate verification.

    • @santiagoinostroza7028
      @santiagoinostroza7028 6 лет назад +5

      esto lo dijo @Monica Gutierrez mas abajo!
      Hace 11 meses
      intenta este, que a mi me funciono correctamente. Pone en donde esta el public static final String URL = "jdbc:mysql://localhost:3306/escuela?autoReconnect=true&useSSL=false";

    • @LOQUENDERO644
      @LOQUENDERO644 5 лет назад

      @@santiagoinostroza7028 GRACIAS HERMANO

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

      a mi también me paso eso del mensaje al ejecutarlo , funciona bien pero me deja esa advertencia , jamas entendí por que :/ pero le aplique la solucion que dio @Monica Gutierrez .
      La duda que tengo es por que en el video no le aparece eso ? :O y a mi y a otros si ?

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

      @@santiagoinostroza7028 Gracias warning solucionado

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

    saludos amigos, a mi me aparece un error, el cual es el siguiente.
    java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
    java.lang.NullPointerException
    hago todos los pasos iguales que el video pero me aparece asi

  • @juanasttopp171
    @juanasttopp171 Год назад

    En caso de no tener contraseña se omite o no se le ponen nada a dentro de la contraseña?

  • @nayosflores2
    @nayosflores2 Год назад +1

    Muy buen video, disculpa una duda, hago todo el procedimiento y al momento de ejecutar me sale el siguiente mensaje en la consola: java.lang.UnsupportedOperationException: Not supported yet.Espero me puedas orientar a que hacer por favor. Estoy usando NetBeans 8.2 y MYSql 8 y ya cambie el Class

    • @codigosdeprogramacion
      @codigosdeprogramacion  Год назад

      Actualiza el connector a la versión compatible con el JDK y MySQL

    • @nayosflores2
      @nayosflores2 Год назад +1

      @@codigosdeprogramacion Muchas gracias de hecho ya lo hice (tengo el MySQL conector versión 8.0.033 y actualice en el try el Class.forName("com.mysql.cj.jdbc.Driver" y siue igual :(

  • @kelinton
    @kelinton 5 лет назад +1

    Muy bueno el tutorial.

  • @sergioramirezaguilar520
    @sergioramirezaguilar520 5 лет назад +1

    Ayuda me compila sin errores pero no me sale el cuadro :(

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

    Que version es el.mysql.con.el.que trabajas

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

      Hola la versión 5.5 pero es compatible con la versión 8 solo hay que descargar el conector mas reciente

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

    Amigo, en la linea 76 me aparece subrayado el prepareStatement, no encusntro como solucionarlo, alguien que me pueda ayudar?

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

      Hola, necesitas importar la librería java.sql.PreparedStatement

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

      @@codigosdeprogramacion a mi me sale igual, ya importe y sigue apareciendo lo mismo

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

      @@marlenenaupari9072 Tienen que importar java.sql.Connection y también asegurarse de que su archivo no se llame Connection.java.

  • @Kathy-qh7fw
    @Kathy-qh7fw 4 года назад +1

    hola disculpa me sale un unico error en la linea 90 donde dice
    } catch (Exception e) {
    me podrias ayudar?

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

    el link de los codigos son los que hacen falta :)

  • @grabieldelanieved.380
    @grabieldelanieved.380 6 лет назад +1

    Muchas gracias colega!!!

  • @mecancelaron
    @mecancelaron 6 лет назад

    Hola, ya hice todo el codigo, no marca ningun error pero al ejecutar y presionar en "Conectar" me marca un mensaje que dice "java.lang.UnsupportedOperationException: Not supported yet." Que debo hacer ahi?

  • @Jorge-fk8qg
    @Jorge-fk8qg 4 года назад +1

    Muy bueno el curso, me gustaria bajar el codigo, es posible ?

  • @alejandrosanchez1312
    @alejandrosanchez1312 6 лет назад +1

    Buenas tardes amigo, quisiera preguntarte en caso de que quiera que más de un pc se conecte a la base de datos como sería la ruta de acceso. Te agradezco mucho.

    • @codigosdeprogramacion
      @codigosdeprogramacion  6 лет назад +1

      Hola, seria vía red, primero obtén la IP del equipo que tiene la base de datos, es recomendable hacer un usuario con solo los privilegios que se necesiten para acceder vía remota, en seguida acceder desde la otra computadora mediante CMD a mysql agregando -h la_ip_de_mysql
      mysql -h ip -u usuario -p password
      También es necesario activar el puerto de MySQL en el firewall, en caso de que entres vía phpMyAdmin necesitas activar el puerto 80 o que el utilice el servidor web

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

    Hola buen curso, porque usas Windows 7?

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

    A mi me sale esto en el Connection add important for com.sun.jdi.connect.spi.Connection -> Que es?

  • @greatdrag0n484
    @greatdrag0n484 5 лет назад

    ma aparece conexion exitosa pero no la consulta y tengo esto java.lang.RuntimeException: Uncompilable source code - incompatible types: java.sql.PreparedStatement cannot be converted to com.mysql.jdbc.PreparedStatement

  • @joseruizpalafox9753
    @joseruizpalafox9753 6 лет назад +1

    se puede hacer la conexion con el mismo metodo pero sin agregar el boton?

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

    gracias buen hombre

  • @FernandoHernandez-fs6bi
    @FernandoHernandez-fs6bi 4 года назад

    Hola bro excelente video pero tengo una duda en la consola me muestra el siguiente mensaje espero me puedas ayudar ya que no me muestra nada bro
    mensaje en rojo en consola:
    Tue Nov 24 17:23:39 CST 2020 WARN: Establishing SSL connection without server's identity verification is not recommended. According to MySQL 5.5.45+, 5.6.26+ and 5.7.6+ requirements SSL connection must be established by default if explicit option isn't set. For compliance with existing applications not using SSL the verifyServerCertificate property is set to 'false'. You need either to explicitly disable SSL by setting useSSL=false, or set useSSL=true and provide truststore for server certificate verification.

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

    Me parece muy bueno el tutorial
    Cuando lo corro y le doy en conectar me dice :
    com.mysql.jdbc.PacketTooBigException: Packet for query is too large (4739923 > 1048576). You can change this value on the server by setting the max_allowed_packet' variable.
    java.lang.NullPointerException

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

      Está muy raro pero en el my.ini de la carpeta de MySQL cambia max_allowed_packet = 512M

  • @arathprado649
    @arathprado649 5 лет назад +1

    No me funciona, estoy utlizando la version Connector/J 8.0.17 y Netbeans IDE 11.1

    • @AlexWrighttt
      @AlexWrighttt 5 лет назад

      Te da error en la parte de hacer el CASTEO o dónde? Porque a mí ahí es donde me da error y no me sale esa opción y aunque lo haga manual sigue apareciendo :/

    • @almadeungamer3701
      @almadeungamer3701 5 лет назад

      Solucionaste?

  • @yeisonmosquera920
    @yeisonmosquera920 6 лет назад

    Hola, gracias por el aporte.
    Separa la capa GUI de la logica, y mas aun si la piensas poner en un boton

  • @christiansv_v
    @christiansv_v 5 лет назад

    ya solucione el error anterior me me marca otro ayuda porfa:
    java.sql.SQLException: Unable to load authentication plugin 'caching_sha2_password'.
    java.lang.NullPointerException

  • @Agustin-ev2qo
    @Agustin-ev2qo 7 лет назад

    Hola, estoy empezando este curso de MySQL con Java, como bien comentas en el anterior video, se requiere instalar MySQL ademas de tener nociones básicas del mismo. La pregunta es, ¿Siendo que el otro curso de MySQL empieza con lo básico y termina con lo avanzado, hastá que video del otro curso debo aprender para poder ya proseguir con este video?

    • @codigosdeprogramacion
      @codigosdeprogramacion  7 лет назад +1

      Hola, te recomiendo todo el curso pero si ves hasta el capitulo 11 de MySQL eso ya te puede ayudar para iniciar con Java y MySQL ademas de que también se ve parte del 14.

  • @Agustin-ev2qo
    @Agustin-ev2qo 6 лет назад

    Estoy en eclipse, ejecuté el programa y funciona bien pero en la consola aparece este mensaje:
    Thu Feb 01 23:12:15 ART 2018 WARN: Establishing SSL connection without server's identity verification is not recommended. According to MySQL 5.5.45+, 5.6.26+ and 5.7.6+ requirements SSL connection must be established by default if explicit option isn't set. For compliance with existing applications not using SSL the verifyServerCertificate property is set to 'false'. You need either to explicitly disable SSL by setting useSSL=false, or set useSSL=true and provide truststore for server certificate verification.

    • @monicagutierrez1267
      @monicagutierrez1267 6 лет назад +1

      Agustin, intenta este, que a mi me funciono correctamente. Pone en donde esta el public static final String URL = "jdbc:mysql://localhost:3306/escuela?autoReconnect=true&useSSL=false";

    • @Agustin-ev2qo
      @Agustin-ev2qo 6 лет назад

      Muchas gracias Mónica funciona correctamente.

    • @albertoalvarado9197
      @albertoalvarado9197 6 лет назад

      Gracias Monica. si funciona, pero esto significa quitar la seguridad?

  • @StickDead
    @StickDead 7 лет назад

    buenas noches.
    de casualidad no tienes un ejemplo de crud en jsf con tabla intermedias? y manejo de estas?

  • @derianmejia588
    @derianmejia588 5 лет назад +1

    me aparece esto; ayuda
    Conexion exitosaException in thread "AWT-EventQueue-0" java.lang.NullPointerException

  • @QKST117
    @QKST117 7 лет назад

    Hola, ¿Porqué agregaste ésta línea?
    Class.forName("com.mysql.jdbc.Driver");
    en el minuto 12:22

    • @codigosdeprogramacion
      @codigosdeprogramacion  7 лет назад

      Hola, para registrar el driver de conexión para la base de datos.

    • @QKST117
      @QKST117 7 лет назад +1

      Muchas gracias por compartir sus conocimientos señor

  • @andresorozco9394
    @andresorozco9394 5 лет назад +1

    Todo me compila bien, pero no me imprime los datos de mi table, solo se imprime la excepción

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

    Hola muy buen video pero me sale este error
    java.lang.RuntimeException: Uncompilable code - cannot find symbol
    symbol: method prepareStatement(java.lang.String)
    location: variable con of type com.sun.jdi.connect.spi.Connection
    me podrias ayudar?

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

    hola una pregunta , como lo conectarias a mysql-cliente como lo enseñaste en el primer video, sin necesidad de bajar phpadmin o el otro gestor que mostraste, me lo piden desde linea de codigo pero cuando mando a llamar asi como lo pones mysql//localhost a mi no me sale claramente. Espero puedas conestar gracias

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

      Hola, seria de esta misma forma ya que phpMyAdmin y Workbeanch solo los utilizo para crear la base de datos pero tu lo puedes crear desde la consola pero el resultado y método de conexión es el mismo.

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

      Muchas gracias ya pude hacerlo !
      Peor gracias por la atención

  • @jhonedishenaozapata6629
    @jhonedishenaozapata6629 5 лет назад +6

    me sale este error: java.lang.NullPointerException

    • @THEDABLIUINFINITY
      @THEDABLIUINFINITY 5 лет назад

      Verifica sí la contraseña y él usuario de la base de datos es correcta.

  • @gamermtzjrqn
    @gamermtzjrqn 6 лет назад

    como añado el navegador para colocar la base de datos por defecto

  • @eduardozk2475
    @eduardozk2475 6 лет назад +2

    Para los que no les funciona la conexión tengan cuidad con la versión del conector que utilizan para las versión 8 es otro tipo de conexión que para las 5 las mas comunes

  • @MrMelena
    @MrMelena 6 лет назад +1

    Que Tal mi estimado amigo, tengo una duda que no me permite pensar en otra cosa...
    el conector lo descargo y lo extraigo, todo bien, el asunto es que no lo detecta como un archivo .jar, sino como un archivo winrar, no se si es por el antiviruz o algun otro tipo de error. me permite añadirlo igualmente pero no me salieron las importaciones correctas como la de com.mysql.jdbc.
    si me pudieras ayudar seria la persona mas agradecida en todo el planeta, espero tu pronta respuesta ammigo, y gracias de antemano por la molestia :).

    • @codigosdeprogramacion
      @codigosdeprogramacion  6 лет назад

      Jajajaja cuando instalaste WinRar activaste la casilla de abrir jar con WinRar

    • @MrMelena
      @MrMelena 6 лет назад +1

      @@codigosdeprogramacion como lo puedo resolver ? ya pude importarlo todo bien, pero no me sale como deberia.

    • @Jovas_Solis
      @Jovas_Solis 6 лет назад

      @@MrMelena reinstala winrar o desintalalo y extraelo con el explorador de windows

  • @ReiBrokerR
    @ReiBrokerR 5 лет назад

    Si exporto una aplicación de NetBeans con una base de MySQL, cuándo se instale en otra PC es necesario tener el MySQL allí también?

    • @Ocioreal
      @Ocioreal 5 лет назад

      Si, ya que sino tiene a donde se va a conectar? Otra opción por si queremos por ejemplo que lo usen varias personas y que no tengan que instalar MySQL es que uses un servidor web y desde allí se conecte la aplicación a la base de datos en el servidor.

  • @mlaz98
    @mlaz98 6 лет назад +1

    Hola.
    Sabes porque me manda estas dos excepciones?
    java.lang.ClassNotFoundException:conn.mysql.jdbc.Driver
    java.lang.NullPointerException
    Gracias

    • @codigosdeprogramacion
      @codigosdeprogramacion  6 лет назад

      Porque no has agregado el conector

    • @mlaz98
      @mlaz98 6 лет назад +1

      Códigos de Programación
      Si lo agregue, en fin ya conecte de otra manera gracias.

    • @PiruPaloBobo
      @PiruPaloBobo 6 лет назад

      Como le hiciste?

    • @mlaz98
      @mlaz98 6 лет назад +2

      @@PiruPaloBobo No es necesario eso que hizo de el de crear una pestaña ni un boton de conexión, solo dale en la pestaña de services la que esta a un lado de projects, ahí sale una pila de icono y dice databases creo y dale new conection, se abre una pestaña y ahí mete el nombre de la base de datos y toda la info que pida y listo.

  • @jhonedishenaozapata6629
    @jhonedishenaozapata6629 5 лет назад +1

    Muchas gracias ya me dió

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

    Para quienes son algo "pensativos" como yo, si tienen el mysql installer, de ahi se descargar el "Connector/J" y una vez que descarga tienen que ir al apartado del "C://" y buscan donde se ha guardado lo descargado y encontraron el ".jar" para colocar en el NetBeans
    Fecha de comentario: 24/04/22

  • @jhonedishenaozapata6629
    @jhonedishenaozapata6629 5 лет назад +1

    Excelente estebtutorial

  • @AldairSaraviaSaravia
    @AldairSaraviaSaravia Год назад

    Ola porque me cannot invoke"Java.sql.Connection.prepareStatement(String) because"con" si null

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

    me sale conexión exitosa, pero con advertencia, que no me recomienda establecer conexion SSL, sin la verificacion de identidad del servidor según mysql 5.5.45+, que quiere decir?, tengo que solucionar algo?...GRACIAS!!!

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

      Hola, es solo una advertencia pero puedes agregar otro parámetro a la conexión así:
      &useSSL=false

  • @yosksdmg123
    @yosksdmg123 5 лет назад

    Ayuda :c me sale que no tengo error pero me sale esto en rojo java.lang.NullPointerException

  • @eiderantoniobolivararrieta2805
    @eiderantoniobolivararrieta2805 7 лет назад

    HOLA una pregunta porque dejas en NN algunos columnas creadas...?...y otras no???

  • @DanielAlcudia
    @DanielAlcudia 5 лет назад

    Disculpa, el código podrá acceder a la base de datos en cualquier otro computador? O solo puede hacerlo si se corre en tu computador? Si es así, cómo hago para acceder a una base de datos desde diferentes dispositivos? Saludos y gracias.

  • @ema_gym
    @ema_gym 7 лет назад +1

    Gracias tío!

  • @Joseph-qq2hv
    @Joseph-qq2hv 5 лет назад +2

    Error de cannot find symbol
    prepareStatement de la linea de codigo ps = con.prepareStatement("SELECT * FROM persona");

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

    excelente, saludos!!

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

    a mi en Local instance MySQL me pide una contraseña, cual es?

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

      Jajaja pues la que tu hayas agregado

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

      @@codigosdeprogramacion no agregué ninguna, recién lo instalé jajajaj

  • @nenothespider
    @nenothespider 6 лет назад +1

    maravilloso, sigue asi

  • @adriandavidmedelduenas9527
    @adriandavidmedelduenas9527 5 лет назад

    ayuda me manda este error
    java.lang.NullPointerException
    alguna ayuda ?

  • @raccoonfangs9190
    @raccoonfangs9190 5 лет назад +1

    hola tengo un problema al conectar java con mysql. la excepcion que me sale es esta:
    "java.sql.SQLNonTransientConnectionException: Could not create connection to database server. Attempted reconnect 3 times. Giving up."
    y mi codigo es este:
    package modelo;
    import java.sql.Connection;
    import java.sql.DriverManager;
    import javax.swing.JOptionPane;
    public class Conxion {
    public static final String URL ="jdbc:mysql://localhost:3306/escuela?autoReconnect=true&useSSL=false";
    public static final String usuario = "root";
    public static final String contraseña = "1234";

    public Connection getConnection(){
    Connection conexion = null;

    try{
    Class.forName("com.mysql.cj.jdbc.Driver");
    conexion = (Connection) DriverManager.getConnection(URL,usuario,contraseña);
    //JOptionPane.showMessageDialog(null, "Conexion Exitosa");
    }catch(Exception ex){
    System.err.println("error, "+ex);
    }
    return conexion;
    }


    }

    • @codigosdeprogramacion
      @codigosdeprogramacion  5 лет назад

      Hola, cono controlador y que MySQL utilizas?

    • @raccoonfangs9190
      @raccoonfangs9190 5 лет назад

      @@codigosdeprogramacion si el controlador es el que conecta java con MySQL es la 8.0.7 al igual que MySQL

  • @priscillacastro3985
    @priscillacastro3985 5 лет назад +1

    Buen video gracias