lunes, 18 de marzo de 2013

Instalacion de SQL Server 2012 Express y Conexion A JDeveloped

Bien el tutorial de hoy es como realizar la instalacion de Sql Server la version express pero solo el motor de la base de datos ya que el IDE no importa ya que tenemos que aprender a conectar a la base de datos de forma manual desde otros IDE en este caso Jdeveloped que sirve para desarrollar en java, fabricado por Oracle.

Primero tenemos que bajarnos la version para nuestro sistema operativo yo baje la de 32Bits ya que mi sistema esa arquitectura tiene y la version en ingles.

Cuando ya lo hayamos descargado tenemos que ejecutar el archivo exe y saldra esta pantalla.
Aceptamos los terminos y condiciones del producto
Aca se detalla algunas actualizaciones al parecer es el mismo 2008 solo le han hecho algunos updates tipico de Microsoft.

Aca estan algunas herramientas que pueden ser utiles mas adelante y las dejamos seleccionadas.
Luego se nos presenta la configuracion de nuestra instancia de servidor anotemosla y guardenla que nos va servir siempre.
Esta pantalla muestra si queremos configurar de manera manual el arranque del servidor yo lo dejo automatico ya que al encender el equipo se levanta pero podemos bajar los servicios en dado caso no lo estemos ocupando.

Esta parte es muy importante ya que aca ingresamos la contraseña nueva para acceder al super usuario en este caso es sa y la contraseña que nosotros le asignemos.
Le damos next al error reporting.
Si todo ha ido bien saldra esta pantalla la cual explica todo lo que se instalo y detalla si fue correcto o hubo algun error.
Luego que la instalacion este correctamente nos dirigimos al menu inicio y buscamos donde se nos ha instalado Sql Server 2012,y presionamos en la opcion que muestra la imagen.
Y habilitamos la opcion de TCP/IP como lo muestra la imagen.
Luego en la propiedades de TCP/IP escribimos el puerto por el cual nos conectaremos que es el 1433.
Cerramos la ventanita y tenemos que reiniciar el servidor para que tome los cambios realizados.
Lo probare desde el IDE Jdeveloped(lo podemos descagar desde la pagina oficial de Oracle y es gratuito) que es el que tengo instalado acordemonos que necesitamos el driver para conectarnos lo podemos descargar de la pagina de Microsoft.
Primero nos conectaremos con el super usuario para que podamos crear bases de datos y luego conectarnos a esos esquemas individualmente.La contraseña es la que indicamos en la instalacion tambien el nombre de instancia y el servidor por defecto es localhost ya que esta en la misma maquina y el nombre de la base de datos es la master y el puerto es el que acabamos de habilitar 1433.


Creamos la base de datos VENTAS para realizar la prueba.Para conectarnos iremos a new connection.
Y nos saldra la pantalla anterior donde conectamos como super usuario ,solo que en este caso sera la base creada anteriormente VENTAS.

Lo unico que cambia es la base de datos los demas datos son los mismo ya que necesitamos permisos de administrador para poder crear tablas,aunque puedes crear diferentes usuarios con accesos predefinidos por seguridad.

Luego de esto ya podemos accesar a la base y crear tablas de manera visual o con codigo.
Y crear consultas sql a la base de datos.

Ya instalada la base de datos la pueden accesar con cualquier IDE que tenga manejo de DB,con el navicat tambien se puede accesar.ya que solo instalamos el motor de la DB no el IDE de administracion.

Eso es todo por hoy comenten!!!

miércoles, 13 de marzo de 2013

Proyecto Completo C# y Mysql

Ya que no pude seguir con los anteriores post por falta de tiempo les comparto este pequeño proyecto el cual consiste en un mantenimiento basico con C# y mysql.

El proyecto se desarrollo tomando El patron de Diseño MVC con el cual se ha dividido la logica de la aplicacion(modelo vistas y el controlador) para su posterior emigracion a interfaz grafica ya que esta a consola.

El proyecto esta hecho en SharpDeveloped pero pueden copiar la estructura basica del proyecto y crearlo en el IDE que mas gusten.

Cada carpeta contiene una capa logica dentro de la aplicacion si queremos hacerlo con interfaz grafica solo bastara con hacer uso de la capa entidad(modelo) y controlador y crear las vistas nuevas.La conexion a la base de datos esta en una clase aparte tambien tenemos un clase padre(la cual contiene un metodo para esperar 4 segundos el cual puede ser omitido,y otro metodo que devuelve la conexion abierta) la cual todos los controladores heredan de ella.

Descargar

comenten.