SlideShare una empresa de Scribd logo
1 de 9
VB, C#, PHP, JAVA
Porciones de código para llevar...
Menu
Widgets
Social Links
Search
Skip to content
 Home
 Business
 Internet
 Market
 Stock
 Downloads
 Dvd
 Games
 Software
o Office
 Parent Category
 Child Category 1
o Sub Child Category 1
o Sub Child Category 2
o Sub Child Category 3
 Child Category 2
 Child Category 3
 Child Category 4
 Featured
 Health
 Childcare
 Doctors
 Uncategorized
Conectar JAVA-MySQL utilizando
Connector MySQL
Conectar Java con MySQL cae en la categoría de básico, así que esta de
mas indicar la importancia, lo primero a hacer entonces es definir como
nos conectaremos, ya sea por ODBC o por JDBC, lo haremos por JDBC
primero y utilizaremos la plataforma NetBeans 7.2.1
Esta disponible el connector JDBC de NetBeans?
El Connector JDBC para MySQL es un driver que se comunica desde
nuestro IDE Netbeans con la base de datos especificada en MySQL, no
se debe descargar este driver porque el NetBeans lo trae, solamente
debes añadirlo a tu proyecto desde las librerias globales...en caso
quieras verificar por ti mismo, pues entonces dentro de tu proyecto ve a
Tools-->ant Libraries y ahi estara la libreria MySQL JDBC Driver tal como
muestro en las figuras:
Buscamos las librerías globales de NetBeans disponibles
para nuestro proyecto
y buscamos la de MySQL JDBC Driver, así como ven, esta disponible en
NetBeans y lista para ser utilizada, no debemos descargar nada, solo
falta agregarla a nuestro proyecto
Agregando el connector JDBC a NetBeans
En caso que por algún raro hechizo el connector MySQL no este en
las librerías del NetBeans podemos descargarlo desde aquí !!! y lo
primero que haremos es descomprimir el connector y colocar el
contenido en Classpathlibext, luego en nuestro proyecto nos vamos a
las librerías y damos click derecho y escogemos Add Library tal como
muestro en la figura
Luego en la ventana de librerías disponibles de NetBeans damos click en
el botón Create...
Tendremos una nueva ventana en la que se nos pide colocar un nombre
para la librería y el tipo, pues entonces le colocamos un nombre y
el único tipo disponible es Class Libraries tal como era de esperarse y
damos click en el botón OK para continuar
Ahora llegamos a la ventana "Customize Library", como podrán ver ya
tiene el nombre especificado en la ventana anterior y la ubicación sera
las librerías locales del NetBeans tal como aparece en los dos primeros
campos de texto de la ventana, pero ahora vamos a especificar la
localizacion del JAR/Folder que vamos a agregar, tu puedes dejarlo
donde te de la santa y regalada gana, pero te aconsejo que lo dejes en
C:Program FilesJavajre7libext, siguiendo este consejo demos click en
el boton Add JAR/Folder...
Al apretar el botón de Add JAR/Folder tendremos la ventana de Browse
JAR/Folder como la siguiente en la que debemos localizar el connector
para MySQL
y localizamos el connector en C:Program FilesJavajre7libext
escogemos el connector y apretamos el botón Add JAR/Folder
Luego como veran regresamos a la ventana "Customize Library" ya con
el Connector disponible y presionamos el boton OK
Ahora de nuevo apareceremos en la ventana de Add Library y
ya estará nuestra librería recién creada disponible para ser agregada a
nuestro proyecto, la seleccionamos y damos al botón Add Library
y como podemos verificar, la librería ya esta agregada a nuestro proyecto
Ejemplo conexión a MySQL utilizando NetBeans y el connector
JDBC
Ahora creamos un nuevo proyecto en NetBeans al que llame conexión y
lo primero que haremos sera agregar la librería de MySQL JDBC Driver,
así
También podríamos añadir solamente el .jar al proyecto solamente debes
especificar donde esta ubicado, asi pues tanto añadir una librería como
añadir JAR/Folder es correcto, en nuestro caso le vamos a agregar
una librería y tendremos la siguiente ventana.
Luego solo buscamos el MySQL JDBC Driver y lo agregamos con lo cual
las librerias de nuestro proyecto quedaran como se muestra en la
imagen, en caso que el NetBeans no incluyera la libreria de MySQL o en
caso tu quieras crear tu propia librería para lo que estimes necesario en
tu proyecto, solo debes dar al botón Create y buscar el jar
correspondiente que utilizaras.
import java.sql.*;
Ahora empecemos con el código de nuestra clase conexión lo primero
que se necesita es importar el paquete de SQL que contiene las clases e
interfaces necesarias (y suficientes) para realizar la conexión, lo que más
utilizaremos de este paquete será:
 java.sql.Connection: Representa una conexión con una base de datos.
 java.sql.DriverManager. Proporciona una capa de acceso para gestionar
la funcionalidad del driver, recomendado para pruebas y aplicaciones
pequeñas de Java SE, definitivamente para aplicaciones empresariales
Java EE Web, es mejor utilizar JDBC Pool de conexiones.
 java.sql.ResultSetMetaData.- Esta interfaz proporciona métodos para
acceder a metadatos del Resultset, como los nombres de las columnas,
sus tipos, el nombre de tabla correspondiente y otras propiedades.
 java.sql.SQLException.- Esta excepción representa todas las condiciones
de excepción relacionadas con JDBC.
Necesitamos ahora definir una url de JDBC que representara una cadena
de conexión hacia la base de datos a conectar, la sintaxis es propia de
cada driver y en forma general es la siguiente:
jdbc::
Si todo va bien, tendremos nuestra conexión a la base de datos, si va
mal, saltara una excepción por eso es importante meter todo esto en un
try-catch
En la linea 2 y 3 importamos paquetes que vamos a utilizar para realizar
la conexión puede que no quieras importar el de swing y para los avisos
al usuario utilizar System.out.println, tu decides.
En las lineas 6-8 definimos el usuario, password y url para conectarnos a
la base de datos.
En la linea 11 definimos un objeto conexión
En la linea 14 se carga el controlador JDBC que define cómo se ejecutan
las instrucciones en la base de datos.
En la linea 15 El objeto Connection es inicializado, este proporciona una
conexión estática a la base de datos. Esto significa que hasta que se
llame en forma explícita a su método close() para cerrar la conexión o se
destruya el objeto Connection, la conexión a la base de datos
permanecerá activa.

Más contenido relacionado

La actualidad más candente

Tutorial de persistencia en java con postgresql
Tutorial de persistencia en java con  postgresqlTutorial de persistencia en java con  postgresql
Tutorial de persistencia en java con postgresqlCarlos Anrango
 
Tutorial Compilacion de Java con CMD
Tutorial Compilacion de Java con CMDTutorial Compilacion de Java con CMD
Tutorial Compilacion de Java con CMDShirlid .n
 
Connection Pool + Java + MySQL
Connection Pool + Java + MySQLConnection Pool + Java + MySQL
Connection Pool + Java + MySQLChristian Mora
 
Manual de usuario moodle
Manual de usuario moodleManual de usuario moodle
Manual de usuario moodleISI UCA
 
GUIA DE LABORATORIO DEL USO DE LOS FRAMEWORS PHONEGAP Y JQUERY MOBILE EN APL...
GUIA DE  LABORATORIO DEL USO DE LOS FRAMEWORS PHONEGAP Y JQUERY MOBILE EN APL...GUIA DE  LABORATORIO DEL USO DE LOS FRAMEWORS PHONEGAP Y JQUERY MOBILE EN APL...
GUIA DE LABORATORIO DEL USO DE LOS FRAMEWORS PHONEGAP Y JQUERY MOBILE EN APL...Ivan Petrlik
 
Bases de datos_angelina_monetti
Bases de datos_angelina_monettiBases de datos_angelina_monetti
Bases de datos_angelina_monettiangelinamonetti1
 
Conexión de visual basic a bases de datos. María Parra
Conexión de visual basic a bases de datos. María ParraConexión de visual basic a bases de datos. María Parra
Conexión de visual basic a bases de datos. María ParraMariaphlb
 
Integración de Netbeans con Ireport y SQL Server
Integración de Netbeans con Ireport y SQL ServerIntegración de Netbeans con Ireport y SQL Server
Integración de Netbeans con Ireport y SQL ServerSonGoku10
 
Creando y configurando un data source a mysql en glassfish4
Creando y configurando un data source a mysql en glassfish4Creando y configurando un data source a mysql en glassfish4
Creando y configurando un data source a mysql en glassfish4Ricardo P.
 

La actualidad más candente (19)

Tutorial de persistencia en java con postgresql
Tutorial de persistencia en java con  postgresqlTutorial de persistencia en java con  postgresql
Tutorial de persistencia en java con postgresql
 
Tutorial Compilacion de Java con CMD
Tutorial Compilacion de Java con CMDTutorial Compilacion de Java con CMD
Tutorial Compilacion de Java con CMD
 
Base de datos
Base de datosBase de datos
Base de datos
 
JPA en NetBeans
JPA en NetBeansJPA en NetBeans
JPA en NetBeans
 
Diapositivas de jdbc
Diapositivas de jdbcDiapositivas de jdbc
Diapositivas de jdbc
 
Connection Pool + Java + MySQL
Connection Pool + Java + MySQLConnection Pool + Java + MySQL
Connection Pool + Java + MySQL
 
Instalacion de matlab
Instalacion de matlabInstalacion de matlab
Instalacion de matlab
 
Conexión de bd -
Conexión de bd - Conexión de bd -
Conexión de bd -
 
Reportes
ReportesReportes
Reportes
 
Manual de usuario moodle
Manual de usuario moodleManual de usuario moodle
Manual de usuario moodle
 
Java con base de datos
Java con base de datosJava con base de datos
Java con base de datos
 
GUIA DE LABORATORIO DEL USO DE LOS FRAMEWORS PHONEGAP Y JQUERY MOBILE EN APL...
GUIA DE  LABORATORIO DEL USO DE LOS FRAMEWORS PHONEGAP Y JQUERY MOBILE EN APL...GUIA DE  LABORATORIO DEL USO DE LOS FRAMEWORS PHONEGAP Y JQUERY MOBILE EN APL...
GUIA DE LABORATORIO DEL USO DE LOS FRAMEWORS PHONEGAP Y JQUERY MOBILE EN APL...
 
Java
JavaJava
Java
 
Bases de datos_angelina_monetti
Bases de datos_angelina_monettiBases de datos_angelina_monetti
Bases de datos_angelina_monetti
 
Conexión de visual basic a bases de datos. María Parra
Conexión de visual basic a bases de datos. María ParraConexión de visual basic a bases de datos. María Parra
Conexión de visual basic a bases de datos. María Parra
 
Informe enlazamiento
Informe enlazamientoInforme enlazamiento
Informe enlazamiento
 
Integración de Netbeans con Ireport y SQL Server
Integración de Netbeans con Ireport y SQL ServerIntegración de Netbeans con Ireport y SQL Server
Integración de Netbeans con Ireport y SQL Server
 
Manual my sql
Manual my sqlManual my sql
Manual my sql
 
Creando y configurando un data source a mysql en glassfish4
Creando y configurando un data source a mysql en glassfish4Creando y configurando un data source a mysql en glassfish4
Creando y configurando un data source a mysql en glassfish4
 

Destacado

Pancreatitis aguda
Pancreatitis agudaPancreatitis aguda
Pancreatitis agudaFri cho
 
Qué es la geografía económica(Alba G.)
Qué es la geografía económica(Alba G.)Qué es la geografía económica(Alba G.)
Qué es la geografía económica(Alba G.)tallergeo
 
Presentación projecteescola
Presentación projecteescolaPresentación projecteescola
Presentación projecteescolaIrene Alcobendas
 
Argentina para conocer y disfrutar - EEI Nº 9 - San Salvador
Argentina para conocer y disfrutar - EEI Nº 9 - San SalvadorArgentina para conocer y disfrutar - EEI Nº 9 - San Salvador
Argentina para conocer y disfrutar - EEI Nº 9 - San SalvadorConectar Igualdad Entre Ríos
 
Borrador pleno (10) 13 mayo-2014, 5ª parte
Borrador pleno (10) 13 mayo-2014, 5ª parteBorrador pleno (10) 13 mayo-2014, 5ª parte
Borrador pleno (10) 13 mayo-2014, 5ª parteUPyD Parla
 
#IdeaFreelance 4: Enseña idiomas a través de verbling
#IdeaFreelance 4: Enseña idiomas a través de verbling#IdeaFreelance 4: Enseña idiomas a través de verbling
#IdeaFreelance 4: Enseña idiomas a través de verblingKaren Quintero Castañeda
 
Relaciones internacionales
Relaciones internacionalesRelaciones internacionales
Relaciones internacionalestorres-pao
 
Las cinco características de un buen currículum freelance
Las cinco características de un buen currículum freelanceLas cinco características de un buen currículum freelance
Las cinco características de un buen currículum freelanceKaren Quintero Castañeda
 
Propuesta sobre violencia de genero
Propuesta sobre violencia de generoPropuesta sobre violencia de genero
Propuesta sobre violencia de generoUPyD Parla
 
COMERCIO Y ADMINISTRACION INVENTARIOS POR JUANITA CHANO
COMERCIO Y ADMINISTRACION INVENTARIOS POR JUANITA CHANOCOMERCIO Y ADMINISTRACION INVENTARIOS POR JUANITA CHANO
COMERCIO Y ADMINISTRACION INVENTARIOS POR JUANITA CHANOjuanychano
 
La capa de ozono
La capa de ozonoLa capa de ozono
La capa de ozonoJakiitO1507
 
Visitas tecnicas-110706004141-phpapp02
Visitas tecnicas-110706004141-phpapp02Visitas tecnicas-110706004141-phpapp02
Visitas tecnicas-110706004141-phpapp02Milita Carrillo
 
Borrador pleno (09) 28 abril-2014
Borrador pleno (09) 28 abril-2014Borrador pleno (09) 28 abril-2014
Borrador pleno (09) 28 abril-2014UPyD Parla
 
Charla airis elsie de arriba
Charla airis  elsie de arribaCharla airis  elsie de arriba
Charla airis elsie de arribaElsie Arriba
 

Destacado (20)

Crm
CrmCrm
Crm
 
Charla
CharlaCharla
Charla
 
Pancreatitis aguda
Pancreatitis agudaPancreatitis aguda
Pancreatitis aguda
 
BOSQUES 2011
BOSQUES 2011BOSQUES 2011
BOSQUES 2011
 
Qué es la geografía económica(Alba G.)
Qué es la geografía económica(Alba G.)Qué es la geografía económica(Alba G.)
Qué es la geografía económica(Alba G.)
 
Proteccion de personalidades
Proteccion de personalidadesProteccion de personalidades
Proteccion de personalidades
 
D.s n° 314 2013-ef
D.s n° 314 2013-efD.s n° 314 2013-ef
D.s n° 314 2013-ef
 
Presentación projecteescola
Presentación projecteescolaPresentación projecteescola
Presentación projecteescola
 
Argentina para conocer y disfrutar - EEI Nº 9 - San Salvador
Argentina para conocer y disfrutar - EEI Nº 9 - San SalvadorArgentina para conocer y disfrutar - EEI Nº 9 - San Salvador
Argentina para conocer y disfrutar - EEI Nº 9 - San Salvador
 
Borrador pleno (10) 13 mayo-2014, 5ª parte
Borrador pleno (10) 13 mayo-2014, 5ª parteBorrador pleno (10) 13 mayo-2014, 5ª parte
Borrador pleno (10) 13 mayo-2014, 5ª parte
 
Feliz dia de la madre
Feliz dia de la madreFeliz dia de la madre
Feliz dia de la madre
 
#IdeaFreelance 4: Enseña idiomas a través de verbling
#IdeaFreelance 4: Enseña idiomas a través de verbling#IdeaFreelance 4: Enseña idiomas a través de verbling
#IdeaFreelance 4: Enseña idiomas a través de verbling
 
Relaciones internacionales
Relaciones internacionalesRelaciones internacionales
Relaciones internacionales
 
Las cinco características de un buen currículum freelance
Las cinco características de un buen currículum freelanceLas cinco características de un buen currículum freelance
Las cinco características de un buen currículum freelance
 
Propuesta sobre violencia de genero
Propuesta sobre violencia de generoPropuesta sobre violencia de genero
Propuesta sobre violencia de genero
 
COMERCIO Y ADMINISTRACION INVENTARIOS POR JUANITA CHANO
COMERCIO Y ADMINISTRACION INVENTARIOS POR JUANITA CHANOCOMERCIO Y ADMINISTRACION INVENTARIOS POR JUANITA CHANO
COMERCIO Y ADMINISTRACION INVENTARIOS POR JUANITA CHANO
 
La capa de ozono
La capa de ozonoLa capa de ozono
La capa de ozono
 
Visitas tecnicas-110706004141-phpapp02
Visitas tecnicas-110706004141-phpapp02Visitas tecnicas-110706004141-phpapp02
Visitas tecnicas-110706004141-phpapp02
 
Borrador pleno (09) 28 abril-2014
Borrador pleno (09) 28 abril-2014Borrador pleno (09) 28 abril-2014
Borrador pleno (09) 28 abril-2014
 
Charla airis elsie de arriba
Charla airis  elsie de arribaCharla airis  elsie de arriba
Charla airis elsie de arriba
 

Similar a Conectar java my sql utilizando connector mysql - vb, c#, php, java.html

Similar a Conectar java my sql utilizando connector mysql - vb, c#, php, java.html (20)

Practica 4
Practica 4Practica 4
Practica 4
 
JDBC
JDBCJDBC
JDBC
 
Bbdd en java
Bbdd en javaBbdd en java
Bbdd en java
 
Conexión de Base de Datos
Conexión de Base de DatosConexión de Base de Datos
Conexión de Base de Datos
 
Pool Conexiones My Sql Net Beans
Pool Conexiones My Sql Net BeansPool Conexiones My Sql Net Beans
Pool Conexiones My Sql Net Beans
 
Java con Base de Datos
Java con Base de DatosJava con Base de Datos
Java con Base de Datos
 
PoolConnection + MySql + NetBeans 6.0
PoolConnection + MySql + NetBeans 6.0PoolConnection + MySql + NetBeans 6.0
PoolConnection + MySql + NetBeans 6.0
 
Diapositivas del jdbc magaly y duyen
Diapositivas del jdbc magaly y duyenDiapositivas del jdbc magaly y duyen
Diapositivas del jdbc magaly y duyen
 
Trabajo de jdbc
Trabajo de jdbcTrabajo de jdbc
Trabajo de jdbc
 
Trabajo de jdbc
Trabajo de jdbcTrabajo de jdbc
Trabajo de jdbc
 
Manejo conexbd
Manejo conexbdManejo conexbd
Manejo conexbd
 
Manejo conexbd
Manejo conexbdManejo conexbd
Manejo conexbd
 
Jdbc(desarrollo de software i yanina y yenny)
Jdbc(desarrollo de software i yanina y yenny)Jdbc(desarrollo de software i yanina y yenny)
Jdbc(desarrollo de software i yanina y yenny)
 
Tutorial pw-basico
Tutorial pw-basicoTutorial pw-basico
Tutorial pw-basico
 
ConexióN A Base De Datos En Netbeans
ConexióN A Base De Datos En NetbeansConexióN A Base De Datos En Netbeans
ConexióN A Base De Datos En Netbeans
 
Conexiomysql
ConexiomysqlConexiomysql
Conexiomysql
 
Diapositiva JDBC
Diapositiva JDBCDiapositiva JDBC
Diapositiva JDBC
 
Programación.
Programación.Programación.
Programación.
 
POOABD (POO Aplicada a B Datos) - API JDBC parte 2 -2020
POOABD (POO Aplicada a B Datos) - API JDBC parte 2 -2020POOABD (POO Aplicada a B Datos) - API JDBC parte 2 -2020
POOABD (POO Aplicada a B Datos) - API JDBC parte 2 -2020
 
Jsp servlet- Tutorial BD Conexión
Jsp servlet- Tutorial BD ConexiónJsp servlet- Tutorial BD Conexión
Jsp servlet- Tutorial BD Conexión
 

Más de jbersosa

Las excepciones standar
Las excepciones standarLas excepciones standar
Las excepciones standarjbersosa
 
Mas sobre excepciones
Mas sobre excepcionesMas sobre excepciones
Mas sobre excepcionesjbersosa
 
Estructuras de control try catch
Estructuras de control try catchEstructuras de control try catch
Estructuras de control try catchjbersosa
 
Clasen1java
Clasen1javaClasen1java
Clasen1javajbersosa
 
Programación java1
Programación java1Programación java1
Programación java1jbersosa
 
Tercercortesistop
TercercortesistopTercercortesistop
Tercercortesistopjbersosa
 
Encapsulacion
EncapsulacionEncapsulacion
Encapsulacionjbersosa
 
Administracion de la memoria principal
Administracion de  la memoria principalAdministracion de  la memoria principal
Administracion de la memoria principaljbersosa
 
Auditoria 2
Auditoria 2Auditoria 2
Auditoria 2jbersosa
 
Auditoriasistemasi 150703002656-lva1-app6891
Auditoriasistemasi 150703002656-lva1-app6891Auditoriasistemasi 150703002656-lva1-app6891
Auditoriasistemasi 150703002656-lva1-app6891jbersosa
 
Auditoria informatica
Auditoria informaticaAuditoria informatica
Auditoria informaticajbersosa
 
Auditoria de sistemas (1)
Auditoria de sistemas (1)Auditoria de sistemas (1)
Auditoria de sistemas (1)jbersosa
 
Auditoría de sistemas de información presentación
Auditoría de sistemas de información presentaciónAuditoría de sistemas de información presentación
Auditoría de sistemas de información presentaciónjbersosa
 
Realizar investigación y hacer un análisis por cada tema asignado al particip...
Realizar investigación y hacer un análisis por cada tema asignado al particip...Realizar investigación y hacer un análisis por cada tema asignado al particip...
Realizar investigación y hacer un análisis por cada tema asignado al particip...jbersosa
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativosjbersosa
 
Estructura de una red
Estructura de una redEstructura de una red
Estructura de una redjbersosa
 
Proyectodeprogramacinidesegundocorte2015 2
Proyectodeprogramacinidesegundocorte2015 2Proyectodeprogramacinidesegundocorte2015 2
Proyectodeprogramacinidesegundocorte2015 2jbersosa
 
Bases de datos mysql y repotes usando jasper report
Bases de datos mysql y repotes usando jasper reportBases de datos mysql y repotes usando jasper report
Bases de datos mysql y repotes usando jasper reportjbersosa
 

Más de jbersosa (20)

Las excepciones standar
Las excepciones standarLas excepciones standar
Las excepciones standar
 
Mas sobre excepciones
Mas sobre excepcionesMas sobre excepciones
Mas sobre excepciones
 
Estructuras de control try catch
Estructuras de control try catchEstructuras de control try catch
Estructuras de control try catch
 
Main
MainMain
Main
 
Clasen1java
Clasen1javaClasen1java
Clasen1java
 
Programación java1
Programación java1Programación java1
Programación java1
 
Tercercortesistop
TercercortesistopTercercortesistop
Tercercortesistop
 
Encapsulacion
EncapsulacionEncapsulacion
Encapsulacion
 
Administracion de la memoria principal
Administracion de  la memoria principalAdministracion de  la memoria principal
Administracion de la memoria principal
 
Auditoria 2
Auditoria 2Auditoria 2
Auditoria 2
 
Auditoriasistemasi 150703002656-lva1-app6891
Auditoriasistemasi 150703002656-lva1-app6891Auditoriasistemasi 150703002656-lva1-app6891
Auditoriasistemasi 150703002656-lva1-app6891
 
Auditoria informatica
Auditoria informaticaAuditoria informatica
Auditoria informatica
 
Auditoria de sistemas (1)
Auditoria de sistemas (1)Auditoria de sistemas (1)
Auditoria de sistemas (1)
 
Auditoría de sistemas de información presentación
Auditoría de sistemas de información presentaciónAuditoría de sistemas de información presentación
Auditoría de sistemas de información presentación
 
Realizar investigación y hacer un análisis por cada tema asignado al particip...
Realizar investigación y hacer un análisis por cada tema asignado al particip...Realizar investigación y hacer un análisis por cada tema asignado al particip...
Realizar investigación y hacer un análisis por cada tema asignado al particip...
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Php
PhpPhp
Php
 
Estructura de una red
Estructura de una redEstructura de una red
Estructura de una red
 
Proyectodeprogramacinidesegundocorte2015 2
Proyectodeprogramacinidesegundocorte2015 2Proyectodeprogramacinidesegundocorte2015 2
Proyectodeprogramacinidesegundocorte2015 2
 
Bases de datos mysql y repotes usando jasper report
Bases de datos mysql y repotes usando jasper reportBases de datos mysql y repotes usando jasper report
Bases de datos mysql y repotes usando jasper report
 

Último

ROTAFOLIO ALIMENTACIÓN EN LA GESTANTE .docx
ROTAFOLIO ALIMENTACIÓN EN LA GESTANTE .docxROTAFOLIO ALIMENTACIÓN EN LA GESTANTE .docx
ROTAFOLIO ALIMENTACIÓN EN LA GESTANTE .docxJessCastilloGuzmn
 
FRAUDE ALIMENTARIO- Congreso Universitario 2021-comentada.pptx
FRAUDE ALIMENTARIO- Congreso Universitario 2021-comentada.pptxFRAUDE ALIMENTARIO- Congreso Universitario 2021-comentada.pptx
FRAUDE ALIMENTARIO- Congreso Universitario 2021-comentada.pptxIvetteMedrano3
 
Archivo de Noshy Distribuidores Abril 2024
Archivo de Noshy Distribuidores Abril 2024Archivo de Noshy Distribuidores Abril 2024
Archivo de Noshy Distribuidores Abril 2024hola460498
 
Enzimas en la Industria de los Alimentos - TSPIA.pptx
Enzimas en la Industria de los Alimentos - TSPIA.pptxEnzimas en la Industria de los Alimentos - TSPIA.pptx
Enzimas en la Industria de los Alimentos - TSPIA.pptxVirS5
 
Carnes clasificación, definición bromatologia diapositivas
Carnes clasificación, definición bromatologia diapositivasCarnes clasificación, definición bromatologia diapositivas
Carnes clasificación, definición bromatologia diapositivasDanaaMoralesRios
 
Planta Attack Presentación Proyecto INNOVATEC.pdf
Planta Attack Presentación Proyecto INNOVATEC.pdfPlanta Attack Presentación Proyecto INNOVATEC.pdf
Planta Attack Presentación Proyecto INNOVATEC.pdfEmanuelMuoz11
 
manejo de gallinas criollas de corral.pdf
manejo de gallinas criollas de corral.pdfmanejo de gallinas criollas de corral.pdf
manejo de gallinas criollas de corral.pdfskinneroswaldoromero
 
Planillas de lotería de nutrición para imprimir
Planillas de lotería de nutrición para imprimirPlanillas de lotería de nutrición para imprimir
Planillas de lotería de nutrición para imprimirpatriasecdiaz
 

Último (8)

ROTAFOLIO ALIMENTACIÓN EN LA GESTANTE .docx
ROTAFOLIO ALIMENTACIÓN EN LA GESTANTE .docxROTAFOLIO ALIMENTACIÓN EN LA GESTANTE .docx
ROTAFOLIO ALIMENTACIÓN EN LA GESTANTE .docx
 
FRAUDE ALIMENTARIO- Congreso Universitario 2021-comentada.pptx
FRAUDE ALIMENTARIO- Congreso Universitario 2021-comentada.pptxFRAUDE ALIMENTARIO- Congreso Universitario 2021-comentada.pptx
FRAUDE ALIMENTARIO- Congreso Universitario 2021-comentada.pptx
 
Archivo de Noshy Distribuidores Abril 2024
Archivo de Noshy Distribuidores Abril 2024Archivo de Noshy Distribuidores Abril 2024
Archivo de Noshy Distribuidores Abril 2024
 
Enzimas en la Industria de los Alimentos - TSPIA.pptx
Enzimas en la Industria de los Alimentos - TSPIA.pptxEnzimas en la Industria de los Alimentos - TSPIA.pptx
Enzimas en la Industria de los Alimentos - TSPIA.pptx
 
Carnes clasificación, definición bromatologia diapositivas
Carnes clasificación, definición bromatologia diapositivasCarnes clasificación, definición bromatologia diapositivas
Carnes clasificación, definición bromatologia diapositivas
 
Planta Attack Presentación Proyecto INNOVATEC.pdf
Planta Attack Presentación Proyecto INNOVATEC.pdfPlanta Attack Presentación Proyecto INNOVATEC.pdf
Planta Attack Presentación Proyecto INNOVATEC.pdf
 
manejo de gallinas criollas de corral.pdf
manejo de gallinas criollas de corral.pdfmanejo de gallinas criollas de corral.pdf
manejo de gallinas criollas de corral.pdf
 
Planillas de lotería de nutrición para imprimir
Planillas de lotería de nutrición para imprimirPlanillas de lotería de nutrición para imprimir
Planillas de lotería de nutrición para imprimir
 

Conectar java my sql utilizando connector mysql - vb, c#, php, java.html

  • 1. VB, C#, PHP, JAVA Porciones de código para llevar... Menu Widgets Social Links Search Skip to content  Home  Business  Internet  Market  Stock  Downloads  Dvd  Games  Software o Office  Parent Category  Child Category 1 o Sub Child Category 1 o Sub Child Category 2 o Sub Child Category 3  Child Category 2  Child Category 3  Child Category 4  Featured  Health  Childcare
  • 2.  Doctors  Uncategorized Conectar JAVA-MySQL utilizando Connector MySQL Conectar Java con MySQL cae en la categoría de básico, así que esta de mas indicar la importancia, lo primero a hacer entonces es definir como nos conectaremos, ya sea por ODBC o por JDBC, lo haremos por JDBC primero y utilizaremos la plataforma NetBeans 7.2.1 Esta disponible el connector JDBC de NetBeans? El Connector JDBC para MySQL es un driver que se comunica desde nuestro IDE Netbeans con la base de datos especificada en MySQL, no se debe descargar este driver porque el NetBeans lo trae, solamente debes añadirlo a tu proyecto desde las librerias globales...en caso quieras verificar por ti mismo, pues entonces dentro de tu proyecto ve a Tools-->ant Libraries y ahi estara la libreria MySQL JDBC Driver tal como muestro en las figuras: Buscamos las librerías globales de NetBeans disponibles para nuestro proyecto y buscamos la de MySQL JDBC Driver, así como ven, esta disponible en NetBeans y lista para ser utilizada, no debemos descargar nada, solo falta agregarla a nuestro proyecto
  • 3. Agregando el connector JDBC a NetBeans En caso que por algún raro hechizo el connector MySQL no este en las librerías del NetBeans podemos descargarlo desde aquí !!! y lo primero que haremos es descomprimir el connector y colocar el contenido en Classpathlibext, luego en nuestro proyecto nos vamos a las librerías y damos click derecho y escogemos Add Library tal como muestro en la figura
  • 4. Luego en la ventana de librerías disponibles de NetBeans damos click en el botón Create... Tendremos una nueva ventana en la que se nos pide colocar un nombre para la librería y el tipo, pues entonces le colocamos un nombre y el único tipo disponible es Class Libraries tal como era de esperarse y damos click en el botón OK para continuar Ahora llegamos a la ventana "Customize Library", como podrán ver ya tiene el nombre especificado en la ventana anterior y la ubicación sera las librerías locales del NetBeans tal como aparece en los dos primeros campos de texto de la ventana, pero ahora vamos a especificar la localizacion del JAR/Folder que vamos a agregar, tu puedes dejarlo donde te de la santa y regalada gana, pero te aconsejo que lo dejes en C:Program FilesJavajre7libext, siguiendo este consejo demos click en el boton Add JAR/Folder...
  • 5. Al apretar el botón de Add JAR/Folder tendremos la ventana de Browse JAR/Folder como la siguiente en la que debemos localizar el connector para MySQL y localizamos el connector en C:Program FilesJavajre7libext escogemos el connector y apretamos el botón Add JAR/Folder Luego como veran regresamos a la ventana "Customize Library" ya con el Connector disponible y presionamos el boton OK Ahora de nuevo apareceremos en la ventana de Add Library y ya estará nuestra librería recién creada disponible para ser agregada a nuestro proyecto, la seleccionamos y damos al botón Add Library y como podemos verificar, la librería ya esta agregada a nuestro proyecto
  • 6. Ejemplo conexión a MySQL utilizando NetBeans y el connector JDBC Ahora creamos un nuevo proyecto en NetBeans al que llame conexión y lo primero que haremos sera agregar la librería de MySQL JDBC Driver, así También podríamos añadir solamente el .jar al proyecto solamente debes especificar donde esta ubicado, asi pues tanto añadir una librería como añadir JAR/Folder es correcto, en nuestro caso le vamos a agregar una librería y tendremos la siguiente ventana.
  • 7. Luego solo buscamos el MySQL JDBC Driver y lo agregamos con lo cual las librerias de nuestro proyecto quedaran como se muestra en la imagen, en caso que el NetBeans no incluyera la libreria de MySQL o en caso tu quieras crear tu propia librería para lo que estimes necesario en tu proyecto, solo debes dar al botón Create y buscar el jar correspondiente que utilizaras. import java.sql.*; Ahora empecemos con el código de nuestra clase conexión lo primero que se necesita es importar el paquete de SQL que contiene las clases e interfaces necesarias (y suficientes) para realizar la conexión, lo que más utilizaremos de este paquete será:  java.sql.Connection: Representa una conexión con una base de datos.  java.sql.DriverManager. Proporciona una capa de acceso para gestionar la funcionalidad del driver, recomendado para pruebas y aplicaciones pequeñas de Java SE, definitivamente para aplicaciones empresariales Java EE Web, es mejor utilizar JDBC Pool de conexiones.  java.sql.ResultSetMetaData.- Esta interfaz proporciona métodos para acceder a metadatos del Resultset, como los nombres de las columnas, sus tipos, el nombre de tabla correspondiente y otras propiedades.  java.sql.SQLException.- Esta excepción representa todas las condiciones de excepción relacionadas con JDBC.
  • 8. Necesitamos ahora definir una url de JDBC que representara una cadena de conexión hacia la base de datos a conectar, la sintaxis es propia de cada driver y en forma general es la siguiente: jdbc:: Si todo va bien, tendremos nuestra conexión a la base de datos, si va mal, saltara una excepción por eso es importante meter todo esto en un try-catch En la linea 2 y 3 importamos paquetes que vamos a utilizar para realizar la conexión puede que no quieras importar el de swing y para los avisos
  • 9. al usuario utilizar System.out.println, tu decides. En las lineas 6-8 definimos el usuario, password y url para conectarnos a la base de datos. En la linea 11 definimos un objeto conexión En la linea 14 se carga el controlador JDBC que define cómo se ejecutan las instrucciones en la base de datos. En la linea 15 El objeto Connection es inicializado, este proporciona una conexión estática a la base de datos. Esto significa que hasta que se llame en forma explícita a su método close() para cerrar la conexión o se destruya el objeto Connection, la conexión a la base de datos permanecerá activa.