Desarrollo de Aplicaciones Java: Conexión a SQL Server y Creación de GUI
Clasificado en Informática
Escrito el en
español con un tamaño de 3,24 KB
Cómo Conectar una Base de Datos SQL Server con Java
Pasos para la conexión
- Lo primero que hay que hacer para conectar una aplicación Java con la base de datos Microsoft SQL Server es descargar el controlador que nos permitirá manejar la conexión.
- Descargamos el controlador JDBC de Microsoft SQL Server, en su versión para Windows o Linux.
- Una vez descargado el archivo
sqljdbc, se descomprime y se generará un ficherosqljdbc.jar. Este archivo debemos copiarlo a la carpeta de librerías de nuestro proyecto, donde tenemos el resto de nuestras dependencias.
Fundamentos de Interfaces Gráficas de Usuario (GUI) en Java
Una interfaz gráfica de usuario (GUI) consta de varios componentes como botones, menús, listas, barras de desplazamiento, etc., con los que el usuario de un programa puede interactuar para intercambiar información con el programa. Los componentes gráficos sirven para mostrar información al usuario y para que este elija o escriba nueva información que el programa podrá usar en su funcionamiento. Una interfaz gráfica tiene componentes organizados en uno o varios contenedores, pero además tiene también un sistema para recibir información del usuario: los eventos.
Componentes
Un componente es un objeto que tiene una representación gráfica que consta de un rectángulo con algún dibujo dentro. Para saber el tamaño de un componente se puede usar el método getSize(), que devuelve un objeto de clase Dimension. El ancho de un componente C se obtiene con C.getSize().width, y su altura con C.getSize().height. Para dar un tamaño específico a un componente C se puede utilizar el método setSize(int width, int height). Es importante saber que la mayoría de los componentes que vamos a estudiar tienen un tamaño predeterminado, muchas veces dependiente de su contenido, y que aunque es posible darles el tamaño que se desee, también es posible respetar su tamaño por defecto.
Contenedores
Un contenedor es una clase derivada de la clase Container. Los contenedores son componentes que tienen la capacidad de albergar otros componentes. En particular, Applet es un contenedor.
Los contenedores más usados son Panel y Window. De hecho, los otros contenedores que se usan son extensiones de estos. Applet es una extensión de Panel. Frame y Dialog son extensiones de Window. Por tanto, es importante estudiar antes Panel y Window.
El Contenedor Panel
Panel es el contenedor más usado. Se utiliza únicamente como apoyo para organizar componentes. Su aplicación está muy relacionada con el uso de los Despliegues (Layouts), que se estudian en la siguiente sección. Normalmente, para crear una interfaz de usuario se utilizan varios paneles cuya única misión es contener componentes u otros paneles que, a su vez, contienen más componentes y paneles.