Sei sulla pagina 1di 10

INSTITUTO TECNOLÓGICO SUPERIOR DE MOTUL

Taller De Base de Datos

REPORTE DE LA CONEXIÓN CON


ORACLE

Maestro:
L.C.C. Jesús Epifanio Bote May

Alumnos:
Carlos Rodrigo López Valencia
Ulises Antonio Lizama Solís
Roger Rodolfo Moo Pat
Juan Diego Peniche Torres

Motul, Yucatán, México


Fecha: 20-marzo-2019
CREACIÓN DEL TABLESPACE
El primer paso es crear una carpeta con el nombre de DataFiles La ubicación
donde la creemos es indiferente, pero recomendable crearlo en algún sitio de la
carpeta de Oracle o un lugar donde no olvidemos. En nuestro caso lo colocamos en
la siguiente dirección:

Dicha dirección tendremos que guardarla para la creación de la tablespace.

El siguiente paso para la creación de nuestro tablespace en Oracle fue abrir


nuestro “SQL Command Line”.

Una vez ya abierto la aplicación procedimos a conectarnos a la base de datos


con el usuario de System As DBA.

Ya conectados el siguiente paso es crear un tablespace para ello se investigó


los comandos necesarios. A continuación, se mostrará la línea de comandos SQL
para la creación de nuestra tablespace:

Figura 1. Línea de comandos para la creación del tablespace en Oracle.

Como ya se debería conocer el comando CREATE es para crear objetos en


una base de datos, en nuestro caso es un TABLESPACE, seguido es el nombre de
nuestro tablespace el cual colocamos como “segundo_tablespace”. En el espacio
LOGGING DATAFILE insertamos la dirección de una carpeta que previamente
creamos y seguidamente le agregamos lo siguiente \users02.dbf, no olvidemos
encerrar todo en comillas simples. Por último, el comando SIZE es para definir el
tamaño en nuestro caso son 5M (5 megabytes). REUSE AUTOEXTEND ON
NEXT 2M MAX SIZE 100M SEGMENT SPACE MANAGMENT AUTO nos
sirve para que cada vez que llegue al límite vaya aumentando la capacidad de
nuestro tablespace (aumentara 2M cada vez que se llene hasta que llegue al límite
de 100M).
El siguiente paso ya creado la tablespace es vincularlo con un usuario que
debemos crear. A continuación, se mostrará la línea de comando para la vinculación
con un usuario:

Figura 2 Línea de SQL para la creación del usuario-vinculación con el tablespace

CREATE USER es para crear el usuario el cual es llamado “prueba2”, en


IDENTIFIED BY seguido es la contraseña la cual fue “Rodrigo12”, lo siguiente en
la línea de SQL, DEFAULT TABLESPACE colocamos el nombre del tablespace
anteriormente creado.

CREACION DE LA TABLA EN EL TABLESPACE


Para esto solo debemos iniciar sesión con el usuario y contraseña creados
anteriormente y con el cual vinculamos la tablespace. Y procedemos a crear una
tabla como cualquier otra con el comando CREATE.

Esta tabla servirá posteriormente para el programa de la conexión de Oracle.


REALIZADO DEL PROGRAMA
Para realizar el programa utilizamos el IDE, Visual Studio, creamos un
nuevo proyecto de Visual Basic. En la figura 3 veremos el formato de la interfaz
que se creó.

Figura 3 Interfaz usada en el programa de la conexión.

En la figura 3, se pueden notar los siguientes objetos: 2 labels(solo para los


títulos), 1 textbox, 4 buttons y 1 DataGridView, abajo se explicara la función de
cada uno de ellos.

Configuración previa al proyecto


Antes de entrar al código se debió configurar la referencia. Para ello se sigue
la siguiente serie de pasos:
1. En nuestro proyecto ya creado. Se debe encontrar en la pestaña de
“Solution Explorer” (normalmente ubicada a la derecha de la ventana de
Visual Studio) encontraremos el nombre del proyecto que le colocamos
al crearlo. Le damos clic derecho y debe aparecer un pequeño menú en
el cual debemos localizar la opción de “ADD” (agregar), y luego
aparecer otro submenú en donde debemos encontrar la opción de
“Referencias”.

Figura 4 Agregar referencias.


2. Le damos clic.Nos aparecerá una ventana y vamos a la esquina
superior derecha e ingresamos System.Data.OracleClient. Y marcamos
el checkbox si se encontrara desmarcado. En caso de no encontrar la
referencia se deberá instalar desde internet.

Figura 5 Ventana de referencias.

3. De nuevo en la pestaña de Solution Explorer clic derecho y le damos a


la opción de Build. Nos aparecerá un menú.

Figura 6. Ingresar al menú de Build.


4. En el menú que aparece le damos a la opción de Compile y ubicamos la
opción de Target CPU y colocamos x64.
Ya con esto tenemos todas las referencias activadas y podemos empezar
con el código.

Figura 7 Menú Build-Pestaña Compile

CÓDIGO DE CONEXIÓN
Configuración de librerías y cadena de conexión
Importamos la librería: Oracle.DataAccess.Client

Declaramos una variable que guarde la línea de comando de la conexión


dentro de la clase:
Configuración de los botones
Botón 1 (Conectar): En este botón se programo la conexión a la base de
datos. En la figura 3 se mostrará parte del código usado:

Figura 8 Código. Función de Conectar a la base de datos.


Botón 2 (Mostrar datos): En este botón se programó una consulta de la
tabla que previamente creamos. Los datos serán colocados en el DataGridView.

Figura 9 Código. Función del botón de Mostrar Datos


Botón 3 (Llenar): Este botón es la razón del programa que realizamos, ya
que sirve para llenar una tabla con “n” datos, el total de n datos que se llenara se
coloca en el textbox que hemos colocado en el Form. En el código se aprecia que
existe un ciclo donde i, toma el valor del textbox. Y se llenara el mismo registro de
la sentencia SQL que se ha colocado.

Figura 11 Código del botón de llenar.

Note que en la sentencia SQL no esta completa, abajo se anexa la sentencia


completa.

Figura 10 Sentencia de insertar datos en el código de Visual Basic

En la sentencia SQL mostrada arriba dentro de los paréntesis de values hay


una variable que es la que está vinculada con el ciclo for. Para que lo lea nuestro
programa es necesario encerrarla entre “&”.

La sentencia SQL para insertar datos del programa es la siguiente:

INSERT INTO nombredelatablacreada(columna1, columna2, …,


columnaN) values (valor_columna1, valor_columna2, …, valor_columnaN)
Botón 4 (Borrar): En este botón se programo borrar los datos de la tabla
ejemplo por si anteriormente se ha llenado, con el objetivo de volver a hacer pruebas
de resistencia o capacidad de la tablespace de la Base de Datos.

Figura 12 Código del botón borrar.

Potrebbero piacerti anche