Sei sulla pagina 1di 4

Crear conexin a Base de Datos SQL Server por medio de una cadena de conexin

1 DESCRIPCIN
La manipulacin de datos de una BD SQL Server se puede llevar a cabo por medio de distintos lenguajes de programacin, por ejemplo: C#, Java, J#, entre otros. En esta ocasin revisaremos el procedimiento necesario para poder establecer una conexin a una BD utilizando el driver JDBC para SQL Server.

Actividad 1: descargar el driver JDBC necesario para realizar la conexin a la BD, desde esta url:

http://www.microsoft.com/es-es/download/details.aspx?id=11774

Actividad 2: Asegurarse de tener una Base de Datos disponible, incluyendo una tabla con al menos 100 registros.

Actividad 3: Extraer el comprimido que se descargo en la actividad 1

Actividad 4: Ejecutar Eclipse y crear un nuevo proyecto SWT llamado DataBaseConecction

Nota: Es importante recordar que de ahora en adelante utilizaremos el patrn MVC en todas las aplicaciones que sean desarrolladas, por lo tanto debemos crear los paquetes necesarios para representar el patron de diseo MVC.

Actividad 5: Crear una nueva aplicacin SWT llamada DataBaseConecctionView e incluirlo en el paquete que le corresponde.

Actividad 6: Crear un nuevo paquete llamado: database.connection.persistence

Actividad 7: Crear una clase llamada: Factory dentro del paquete persistence

Actividad 8: Crear las clases necesarias para completar el patron MVC, es decir crear la clase para la capa del controlador y una clase mas para la capa del modelo, cada una en sus respectivos paquetes.

Actividad 9: Implementar un mtodo que sea publico estatico y que devuelva un objeto de tipo java.sql.Connection llamado getConecction sin parametros de entrada. Este mtodo debe implementarse dentro de la clase Factory anteriormente creada.

Actividad 10: Declarar las variables que se listan a continuacin: Nombre del servidor = direccin IP localhost nombreBD = PruebaJava integratioSecurity = true nombreInstancia = MSSQLSERVER SQLXPRESS user = sa password = 1234

10.1 Defini la cadena de conexin (dentro del mismo metodo) String cadenaConexion=jdbc:sqlserver//+nombreServidor+;user=+user +

10.2 Crear un objeto de tipo Connection llamado con (dentro del mismo metodo) 10.3 Crear un bloque try catch finally 10.4 En la variable con declarada en el paso 10.2 almacenar el resultado de lo que se indica a continuacin:

Ejecutar el metodo estatico llamado getConnection de la clase DriverManager, este metodo recibe como parametro un objeto de tipo String (cadena de conexin). Esta linea de cdigo se debe ejecutar dentro del bloque try.

try { ---------------} catch { ------} finally { ----- Se utiliza para cerrar conexiones, cerrar flujos y devolver valores --}

10.5 Devolver el objeto de tipo Connection llamado con en el bloque finally

Renombrar a getConnectionWindows 10.6 Crear metodo getConnectionSQL()

10.7 Clcic derecho en el proyecto propiedades Java Build Path Libraries

Add external jars Buscar el dirver o librera que queremos utilizar Aceptas Posterior paso se crea una nueva carpeta en el proyecto llamada

Nota: posterior a este paso se crea una nueva carpta en el proyecto llamada Referend libraries cone el dirver dentro de ella. 10.8En la clase xxxxxxxxview crear un objeto de tipo Conection llamado Conexin posteriormente asignarle al objeto concexion el resultado de llamar al metodo estatico getconnection de la clase factory 10.8 Ejecutar su aplicaion