You are on page 1of 6

JDBC - SQL Sintaxis

S tructured Q uery L enguaje (SQL) es un lenguaje estandarizado que permite realizar operaciones en una base de datos, tales como la creacin de entradas, la lectura de contenidos, actualizacin de contenidos, y eliminando las entradas. SQL con el apoyo de todos la mayora de cualquier base de datos es probable que usar, y le permite escribir cdigo de base de datos independiente de la base de datos subyacente. Esta gua ofrece una visin general de SQL, que es un pre-requisito para comprender conceptos JDBC. En este tutorial se da suficiente SQL para poder C rear, R ead, U pdate y D elete (a menudo referida como CRUD operaciones) los datos de una base de datos. Para una comprensin ms detallada de SQL, puedes leer nuestro tutorial de MySQL .

Crear base de datos:


La instruccin CREATE DATABASE se utiliza para crear una nueva base de datos. La sintaxis es la siguiente: SQL > CREATE DATABASE ;

Ejemplo:
La siguiente sentencia SQL crea una base de datos denominada EMP: SQL > CREATE DATABASE EMP ;

Cada Base de datos:


La instruccin DROP DATABASE se utiliza para eliminar una base de datos existente. La sintaxis es la siguiente: SQL > DROP DATABASE ; Nota: Para crear o eliminar una base de datos debe tener privilegios de administrador en el servidor de base de datos. Tenga cuidado, eliminar una base de datos sera la prdida de todos los datos almacenados en la base de datos.

Crear tabla:
La sentencia CREATE TABLE se utiliza para crear una nueva tabla. La sintaxis es la siguiente: SQL > CREATE TABLE nombre_tabla ( column_name column_data_type , column_name column_data_type , column_name column_data_type ... );

Ejemplo:
La siguiente sentencia SQL crea una tabla llamada Empleados con cuatro columnas: SQL > create table empleados

( Identificacin del INT NOT NULL , edad INT NOT NULL , primero VARCHAR ( 255 ), pasado VARCHAR ( 255 ), PRIMARY KEY ( ID ) );

DROP TABLE:
La sentencia DROP TABLE se utiliza para eliminar una tabla existente. La sintaxis es la siguiente: SQL > DROP TABLE nombre_tabla ;

Ejemplo:
La siguiente sentencia SQL borra una tabla llamada Empleados: SQL > DROP TABLE Empleados ;

Insertar datos:
La sintaxis de INSERT tiene una apariencia similar a la siguiente, en la columna 1, columna 2, y as sucesivamente representan los datos nuevos que aparezcan en las columnas respectivas: SQL > INSERT INTO VALORES table_name ( columna 1 , columna 2 , ...);

Ejemplo:
La siguiente sentencia INSERT inserta SQL una nueva fila en la base de datos de empleados creado anteriormente: SQL > INSERT INTO Empleados VALORES ( 100 , 18 , 'Zara' , 'Ali' );

Seleccionar datos:
La instruccin SELECT se utiliza para recuperar datos de una base de datos. La sintaxis de SELECT es: SQL > SELECT nombre_columna , column_name , FROM nombre_tabla DONDE condiciones ; ...

La clusula WHERE puede utilizar los operadores de comparacin como =,! =, <,>, <= Y> =, as como la BETWEEN y LIKE.

Ejemplo:
La siguiente sentencia SQL selecciona la edad, primera y ltima columna de la tabla Empleados en la columna id es 100: SQL > SELECT primero , DESDE empleados WHERE id = 100 ; ltimo , la edad

La siguiente sentencia SQL selecciona la edad, primera y ltima columna de la tabla Empleados enprimera columna contiene Zara : SQL > SELECT primero , ltimo , la edad DE Empleados DONDE primero como 'Zara%%' ;

Actualizar los datos:


La instruccin UPDATE se utiliza para actualizar los datos. La sintaxis para la actualizacin es: SQL > ACTUALIZACIN table_name SET nombre_columna = valor , column_name = valor , WHERE condiciones ; ...

La clusula WHERE puede utilizar los operadores de comparacin como =,! =, <,>, <= Y> =, as como la BETWEEN y LIKE.

Ejemplo:
La siguiente sentencia SQL UPDATE cambia la columna de la edad del empleado cuyo id es 100: SQL > ACTUALIZACIN empleados edad SET = 20 WHERE id = 100 ;

Supresin de los datos:


La instruccin DELETE se utiliza para eliminar datos de las tablas. La sintaxis de DELETE es: SQL > DELETE FROM table_name DONDE condiciones ; La clusula WHERE puede utilizar los operadores de comparacin como =,! =, <,>, <= Y> =, as como la BETWEEN y LIKE.

Ejemplo:
La siguiente sentencia SQL DELETE eliminar el registro del empleado cuyo id es 100: SQL > DELETE FROM Empleados WHERE id = 100 ;

JDBC - Configuracion del entorno


Para comenzar a desarrollar con JDBC configuracin del entorno JDBC siguiendo los pasos que se muestran a continuacin. Suponemos que usted est trabajando en una plataforma Windows.

Instalar Java:
Instale el Kit de desarrollo de J2SE 5.0 (JDK 5.0) de Java Web Oficial . Asegrese de que las variables de entorno estn definidas como se describe a continuacin:

JAVA_HOME: Esta variable de entorno debe apuntar al directorio donde ha instalado el JDK, por ejemplo, C: \ Archivos de programa \ Java \ jdk1.5.0 CLASSPATH: Esta variable de entorno se ha creado caminos adecuados, por ejemplo, C: \ Archivos de programa \ Java \ jdk1.5.0_20 \ jre \ lib RUTA: Esta variable de entorno debe apuntar a bin JRE apropiado, por ejemplo C: \ Archivos de programa \ Java \ jre1.5.0_20 \ bin.

Es posible que usted tiene estos variable establecida ya, pero slo para asegurarse de que as es como va a comprobar.

Vaya al Panel de control y haga doble clic en Sistema. Si usted es un usuario de Windows XP es posible que tenga que abrir Rendimiento y mantenimiento antes de que usted ver el icono Sistema. Ir a la ficha Opciones avanzadas y haga clic en Variables de entorno. Ahora compruebe todas las variables antes mencionadas se han establecido correctamente.

Usted recibe automticamente tanto JDBC paquetes java.sql y javax.sql al instalar J2SE Development Kit 5.0 (JDK 5.0)

Instalar base de datos:


Lo ms importante que se necesita, por supuesto, es una base de datos de funcionamiento real con una tabla que se puede consultar y modificar. Instalar una base de datos que es el ms adecuado para usted. Usted puede tener un montn de opciones y ms comunes son: DB MySQL: MySQL es una base de datos de cdigo abierto. Se puede descargar desde el sitio oficial de MySQL . Le recomendamos que descargue la instalacin completa de Windows. Adems, descarga e instala MySQL Administrator y MySQL Query Browser. Estas son herramientas basadas en GUI que harn de su desarrollo mucho ms fcil. Por ltimo, descargue y descomprima MySQL Connector / J (el controlador JDBC MySQL) en un directorio conveniente. A los efectos de este tutorial vamos a suponer que usted ha instalado el controlador en C: \ Program Files \ MySQL \ mysql-connector-java-5.1.8. De acuerdo con establecer la variable CLASSPATH en C: \ Program Files \ MySQL \ mysql-connector-java5.1.8 \ mysql-connector-java-5.1.8-bin.jar. Su versin del controlador puede variar en funcin de la instalacin.

DB PostgreSQL: PostgreSQL es una base de datos de cdigo abierto. Se puede descargar desde el sitio oficial de PostgreSQL .

La instalacin Postgres contiene una herramienta de administracin basada en GUI llamada pgAdmin III. Controladores JDBC tambin se incluyen como parte de la instalacin.

Oracle DB: Oracle DB es una base de datos comercial comercializado por Oracle. Suponemos que tiene el medio de distribucin necesarios para instalarlo.

Instalacin de Oracle incluye una herramienta de administracin basada en GUI llamada Enterprise Manager. Controladores JDBC tambin se incluyen como parte de la instalacin.

Instalacin de los controladores de base de datos:


El ltimo JDK incluye un controlador JDBC-ODBC Bridge que hace de conectividad de base de datos ms abierta (ODBC) disponibles para los programadores que utilizan la API de JDBC. Hoy en da la mayora de los proveedores de bases de datos se suministran controladores JDBC apropiado junto con la instalacin de base de datos. As que usted no debe preocuparse por esta parte.

Establecer credenciales de base de datos:


Para este tutorial vamos a utilizar la base de datos MySQL. Al instalar cualquiera de la base de datos anterior, el ID de administrador est en la raz y da disposicin para establecer una contrasea de su eleccin. Uso de la identificacin y la contrasea root que sea posible crear otro ID de usuario y una contrasea o puede utilizar ID y la contrasea root para su aplicacin JDBC. Hay varias operaciones de base de datos como la creacin de bases de datos y eliminacin, que necesitara ID y contrasea de administrador. Para resto del tutorial JDBC usaramos Base de datos MySQL con nombre de usuario como ID ycontrasea como contrasea. Si usted no tiene privilegios suficientes para crear nuevos usuarios, entonces usted puede pedir a su administrador de base de datos (DBA) para crear un ID de usuario y contrasea para usted.

Crear base de datos:


Para crear el EMP base de datos, siga estos pasos:

Paso 1:
Abra un smbolo del sistema y cambie al directorio de instalacin de la siguiente manera: C : \> C : \> cd Programa Archivos \ MySQL \ b en C : \ Program Archivos \ MySQL \ b en > Nota: La ruta de acceso a mysqld.exe puede variar dependiendo de la ubicacin de la instalacin de MySQL en el sistema. Tambin puede consultar documentacin sobre cmo iniciar y detener el servidor de base de datos.

Paso 2:
Inicie el servidor de base de datos ejecutando el siguiente comando, si es que ya no se est ejecutando. C : \ Program Archivos \ MySQL \ b en > mysqld C : \ Program Archivos \ MySQL \ b en >

Paso 3:
Cree el EMP base de datos ejecutando el siguiente comando C : \ Program Archivos \ MySQL \ b en > mysqladmin create EMP - root u - p Introduzca contrasea : ******** C : \ Program Archivos \ MySQL \ b en >

Crear tabla
Para crear el Personal tabla de base de datos EMP, siga estos pasos:

Paso 1:
Abra un smbolo del sistema y cambie al directorio de instalacin de la siguiente manera: C : \> C : \> cd Programa Archivos \ MySQL \ b en C : \ Program Archivos \ MySQL \ b en >

Paso 2:
Entra en la base de datos de la siguiente manera C : \ Program Archivos \ MySQL \ b en > mysql - u root - p Introduzca contrasea : ******** mysql >

Paso 3:
Cree la tabla Empleados de la siguiente manera: mysql > uso EMP ; mysql > CREATE TABLE Empleados -> ( -> Identificacin del int no nulo , -> aos int no nulo , -> primero varchar ( 255 ) -> ltima varchar ( 255 ) -> ); Query Aceptar , 0 rows affected ( 0.08 sec ) mysql >

Crear registros de datos


Finalmente se crea pocos registros en la tabla de empleados de la siguiente manera: mysql > INSERT INTO Empleados VALORES ( 100 , Query en OK , 1 row affected ( 0.05 sec ) mysql > INSERT INTO Empleados VALORES ( 101 , Query OK , 1 row affected ( 0.00 sec ) mysql > INSERT INTO Empleados VALORES ( 102 , Query OK , 1 row affected ( 0.00 sec ) mysql > INSERT INTO Empleados VALORES ( 103 , Query en OK , 1 row affected ( 0.00 sec ) mysql > Para una comprensin ms completa de la base de datos MySQL, el estudio Tutorial MySQL . Ahora ya est listo para empezar a experimentar con JDBC. Siguiente tutorial le dar a su un ejemplo de muestra sobre la programacin JDBC. 18 , 25 , 30 , 28 , 'Zara' , 'Mahnaz' , 'Zaid' , 'Sumit' , 'Ali' ); 'Fatma' ); 'Khan' ); 'Mittal' );

You might also like