Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad

Introducción a MySQL: Características y Conectividad con Java - Prof. Rosas Morales, Resúmenes de Física

Este documento proporciona una introducción a mysql, el sistema de gestión de bases de datos relacional más extendido en la actualidad. Se destacan las principales características de mysql, como su arquitectura cliente-servidor, compatibilidad con sql, soporte para vistas, procedimientos almacenados y transacciones. Además, se explica cómo conectar mysql con java utilizando el conector java-mysql, incluyendo los pasos para agregar la dependencia en un proyecto de java/netbeans. Este documento puede ser útil para estudiantes y desarrolladores que deseen comprender los fundamentos de mysql y su integración con java.

Tipo: Resúmenes

2019/2020

Subido el 11/05/2023

carlos-cruz-reyes-2
carlos-cruz-reyes-2 🇲🇽

4.8

(4)

14 documentos

1 / 3

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
TECNOLOGIO DE ESTUDIOS SUPERIORES
DE SAN FELIPE DEL PROGRESO
Matricula: 2022 Entrega:
Asignatura: Grupo: Fecha:
Note: Maximum extension one sheet on both sides, minimum extension one sheet on one side.
Font for the body: arial 12, Font for titles: Arial 14 in bold centered alignment , text alignment: Justified, indented at the
beginning of each paragraph.
KE YW OR DS
MySQL
XAMPP
BD
IN TR OD UC TI ON
My SQ L es e l si stema de
ge st n de b as es de
da to s re la ci on al s
ex te nd id o en la
ac tu al id ad a l estar
ba sa da e n di go
ab ie rt o. D es ar ro ll ado
or ig in al me nt e por
My SQ L AB , fu e ad quirida
po r Su n Mi cr oS ystems
en 2 00 8 y es ta su vez
co mp ra da p or O racl e
Co rp or at io n en 2010, la
cu al y a er a dueña de un
mo to r pr op io InnoDB
pa ra M yS QL .
MySQL es un sistema de
gestión de bases de datos
que cuenta con una doble
licencia. Por una parte es
de código abierto, pero por
otra, cuenta con una
versión comercial
gestionada por la compañía
Oracle.
Las versiones Enterprise,
diseñadas para aquellas
empresas que quieran
incorporarlo en productos
privativos, incluyen
productos o servicios
adicionales tales como
herramientas de
monitorización y asistencia
técnica oficial.
Características de MySQL
MySQL presenta algunas
ventajas que lo hacen muy
interesante para los
desarrolladores. La más
evidente es que trabaja con
bases de datos
relacionales, es decir,
utiliza tablas múltiples que
se interconectan entre sí
para almacenar la
información y organizarla
correctamente.
Al ser basada en código
abierto es fácilmente
accesible y la inmensa
mayoría de programadores
que trabajan en desarrollo
web han pasado usar
MySQL en alguno de sus
proyectos porque al estar
ampliamente extendido
cuenta además con una
ingente comunidad que
ofrece soporte a otros
usuarios. Pero estas no son
las únicas características
como veremos a
continuación:
1. Arquitectura
Cliente y Servidor:
MySQL basa su
funcionamiento en
un modelo cliente y
servidor. Es decir,
clientes y servidores
se comunican entre
sí de manera
diferenciada para un
mejor rendimiento.
Cada cliente puede
hacer consultas a
través del sistema de
registro para obtener
datos, modificarlos,
1
pf3

Vista previa parcial del texto

¡Descarga Introducción a MySQL: Características y Conectividad con Java - Prof. Rosas Morales y más Resúmenes en PDF de Física solo en Docsity!

DE SAN FELIPE DEL PROGRESO

Matricula: 2022 Entrega: Asignatura: Grupo: Fecha: Note: Maximum extension one sheet on both sides, minimum extension one sheet on one side. Font for the body: arial 12, Font for titles: Arial 14 in bold centered alignment , text alignment: Justified, indented at the beginning of each paragraph. KEYWORDS MySQL XAMPP BD INTRODUCTION MySQL es el sistema de gestión de bases de datos relacional más extendido en la actualidad al estar basada en código abierto. Desarrollado originalmente por MySQL AB, fue adquirida por Sun MicroSystems en 2008 y esta su vez comprada por Oracle Corporation en 2010, la cual ya era dueña de un motor propio InnoDB para MySQL. MySQL es un sistema de gestión de bases de datos que cuenta con una doble licencia. Por una parte es de código abierto, pero por otra, cuenta con una versión comercial gestionada por la compañía Oracle. Las versiones Enterprise, diseñadas para aquellas empresas que quieran incorporarlo en productos privativos, incluyen productos o servicios adicionales tales como herramientas de monitorización y asistencia técnica oficial. Características de MySQL MySQL presenta algunas ventajas que lo hacen muy interesante para los desarrolladores. La más evidente es que trabaja con bases de datos relacionales, es decir, utiliza tablas múltiples que se interconectan entre sí para almacenar la información y organizarla correctamente. Al ser basada en código abierto es fácilmente accesible y la inmensa mayoría de programadores que trabajan en desarrollo web han pasado usar MySQL en alguno de sus proyectos porque al estar ampliamente extendido cuenta además con una ingente comunidad que ofrece soporte a otros usuarios. Pero estas no son las únicas características como veremos a continuación:

  1. Arquitectura Cliente y Servidor : MySQL basa su funcionamiento en un modelo cliente y servidor. Es decir, clientes y servidores se comunican entre sí de manera diferenciada para un mejor rendimiento. Cada cliente puede hacer consultas a través del sistema de registro para obtener datos, modificarlos,

DE SAN FELIPE DEL PROGRESO

guardar estos cambios o establecer nuevas tablas de registros, por ejemplo.

  1. Compatibilidad con SQL : SQL es un lenguaje generalizado dentro de la industria. Al ser un estándar MySQL ofrece plena compatibilidad por lo que si has trabajado en otro motor de bases de datos no tendrás problemas en migrar a MySQL.
  2. Vistas : Desde la versión 5.0 de MySQL se ofrece compatibilidad para poder configurar vistas personalizadas del mismo modo que podemos hacerlo en otras bases de datos SQL. En bases de datos de gran tamaño las vistas se hacen un recurso imprescindible.
  3. Procedimientos almacenados. MySQL posee la característica de no procesar las tablas directamente sino que a través de procedimientos almacenados es posible incrementar la eficacia de nuestra implementación.
  4. Desencadenantes. MySQL permite además poder automatizar ciertas tareas dentro de nuestra base de datos. En el momento que se produce un evento otro es lanzado para actualizar registros o optimizar su funcionalidad.
  5. Transacciones. Una transacción representa la actuación de diversas operaciones en la base de datos como un dispositivo. El sistema de base de registros avala que todos los procedimientos se establezcan correctamente o ninguna de ellas. En caso por ejemplo de una falla de energía, cuando el monitor falla u ocurre algún otro inconveniente, el sistema opta por preservar la integridad de la base de datos resguardando la información. MySQL es fácil ver sus ventajas. MySQL es una opción razonable para ser usado en ámbito empresarial. Al estar basado en código abierto permite a pequeñas empresas y desarrolladores disponer de una solución fiable y estandarizada para sus aplicaciones. Conector Java – Mysql Para conectar java y mysql es necesario usar un conector que normalmente se distribuye en un archivo .jar que son las librerías de java. Para ello necesitaremos el codigo de la dependencia para lo cual iremos al sitio mvnrepository.com para buscar la version mas reciente, en este vaso yo usare la version 8.0 y al seleccionar la version me devuelve un codigo xml de esta forma:
< **dependency** > < **groupId** >mysql < **artifactId** >mysql- connector-java < **version** >8.0.28 Este codigo lo vamos poner en el archivo pom.xml que