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.
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.
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;
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.
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, 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.
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 ☺️☺️🙏
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
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
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?
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.
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
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.
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.
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?
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
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...
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! 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?
@@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
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!
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
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
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
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;
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 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
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
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
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;
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!
Me estuve matando la cabeza como 2 horas con esto y los errores que me daba, muchísimas gracias
gracias a este video, pude tener una imaginacion de cómo se conecta java con el gestor Msql
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
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.
Mil gracias, soy una programadora de las antiguar y me has inspirado a programar otra vez
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
Se agradece! ahí va el comentario y el me gusta!
Te amo
Capo, único video que me funcionó
Excelente, es lo que buscaba y lo explicaste de manera sencilla.
Este video me ha salvado! Muchas gracias
¡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 !!!!
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!
Me sirvió para mi tarea, muchas gracias
Mas bien la consulta es si para proyecto web es el mismo procedimiento JDBC/XYZ y pool de conexión.
Muy pero muy bien explicado con una sencillez extrema.I love you CesarAugustoPerez_Tafur
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, 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.
gracias muy buen video tienen alguno de como pedir esos datos gracias
excelente gracias por el aporte
hola consulta que es lo que agrego dentro de la class.forname....?? la direccion de un archivo
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
Saludos, intenta una conection factory con Hikari! Es lo mejor! 👍🏻🇲🇽
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
Muchas gracias, me sirvió muchísimo! Saludos!!
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
👌excelent bambino
¡Gracias!
Gracias :)
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.
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?
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
Muchas gracias :)
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 ?
Hola con una duda de jdk esta utilizando ya llevo varios intentos y no puedo importar Connection las libres
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
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.
Hola buen día, cómo se conectaría una bd mysql worbench a java?
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
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.
una vez terminado el proyecto, como desplegar la aplicacion con todo y base de datos?
nmms esos brazos son de puro programar en java mysql 7w7
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.
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?
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
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...
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
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! 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?
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
me podrian enviar el driver que ya oracle no deja registrar para descargarlo
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
Cuando coloco: Connection con ; y le doy alt + enter no me aparece la librería. Ayuda porfa
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!
como puedo conectar al bd pero que la tabla tenga un nombre diferente?
porque no me sale libraries?, como se puede hacer con maven?
alguno me pasas la base de datos gracias
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
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
Tengo instalado el jdbc en la liberia pero no me invocan los metodos sql ayuda :c
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
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?
que gordito mas gracioso
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 ??
pero aparece una opción para descargarlo sin crear una cuenta
Saludos, Tengo una pregunta. Me aparece que no encuentra el símbolo de "DriveManager" ¿a qué puede deberse esto?
Por que es 'DriverManager'
no me sale el add import jaa cuando le doy a la variable connection solo me sale crear class
COMO PUEDO ENVIARTE MI CÓDIGO PARA QUE LO REVISES
no entendi lo de la direccion
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
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
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
MesSirv
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
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