Está en la página 1de 14

Three Headed Monkey

Lunes, 22 de marzo de 2010


Manual de NetBeans y
XAMPP
Versin 1.0
Guillermo Montoro Delgado
Ral Nadal Burgos
Juan Mara Ruiz Tinas
Manual de NetBeans y XAMPP 2010

1


Contenido
NetBeans ...................................................................................................................... 2
Qu es NetBeans? .................................................................................................. 2
Instalacin de NetBeans ............................................................................................... 2
Creacin de un proyecto ............................................................................................... 2
Secciones del proyecto ................................................................................................. 3
1.Projects .................................................................................................................. 3
2. Form ...................................................................................................................... 4
3. Navigator ............................................................................................................... 4
4. Output ................................................................................................................... 5
Conexin con la base de datos ..................................................................................... 5
Aadir librera para conectar con la base de datos .................................................... 5
Realizar conexin con la base de datos .................................................................... 6
Comunicacin con la base de datos .......................................................................... 6
XAMPP ......................................................................................................................... 7
Qu es XAMPP? ..................................................................................................... 7
Instalacin XAMPP ....................................................................................................... 7
Administracin con XAMPP .......................................................................................... 8
Administrador ............................................................................................................ 9
Servicios disponibles ............................................................................................... 10
Funcionalidades ...................................................................................................... 12











Manual de NetBeans y XAMPP 2010

2


NetBeans

Qu es NetBeans?
El Entorno de Desarrollo Integrado (IDE) NetBeans, es un entorno de programacin
para varios lenguajes, incluyendo Java y C++. NetBeans es tambin una plataforma de
ejecucin de aplicaciones, es decir, facilita la escritura de aplicaciones Java,
proporcionando una serie de servicios comunes, que a su vez estn disponibles a
travs del IDE.
Instalacin de NetBeans
Desde la pgina http://netbeans.org/downloads/index.html nos descargaremos el
entorno.








Para realizar la instalacin solo deberemos seguir los pasos que indica e indicar la ruta
para el JDK de Java o instalarlo mas adelante.
La primera vez que lo iniciemos nos pedir que le indiquemos en que directorio
queremos que almacene nuestros proyectos.
Creacin de un proyecto
Para crear un proyecto vamos a la opcin File-New Project y nos aparecer un
men en el que deberemos elegir que tipo de proyecto queremos crear.




Manual de NetBeans y XAMPP 2010

3










Una vez seleccionado el tipo de proyecto que queremos crear, nos aparecer la
siguiente pantalla, en donde debemos dar nombre al proyecto








Nos aparecen dos opciones Create Main Class y Set as Main Project. La primera la
dejaremos activa si queremos que el proyecto que vamos a crear sea la aplicacin
principal dentro del IDE y la segunda indica si el asistente crear una clase inicial, la
cual contendr el mtodo main() para la ejecucin del proyecto.
Secciones del proyecto
La ventana est formada principalmente por 4 zonas:
1.Projects
En esta zona aparecern todos los proyectos que tengamos abiertos en este
momento.
Los nombres de los proyectos aparecern resaltados en negrita, a partir de l se
ramifica un rbol de subcarpetas, en el que podremos encontrar las clases, las
libreras, los paquetes, etc. que forman el proyecto.

Manual de NetBeans y XAMPP 2010

4









2. Form
En esta zona aparecer el cdigo con el que estamos trabajando

3. Navigator
En esta zona veremos los objetos y funciones que tenemos creados en el fichero
seleccionado. Desde all podemos ir directamente hasta ellos en el cdigo, haciendo
clic dos veces sobre el nombre.





Manual de NetBeans y XAMPP 2010

5


4. Output
En esta zona se mostrara la salida que produce la ejecucin del proyecto







Conexin con la base de datos
Para conectar con la base de datos usaremos la librera MySQL JDBCDriver, que
debemos aadir al proyecto.
Aadir librera para conectar con la base de datos
Paso 1: Seleccionamos Add Library







Paso 2: Seleccionamos el conector para la base de datos MySQL y pulsamos
AddLibrary





Manual de NetBeans y XAMPP 2010

6










Realizar conexin con la base de datos
Usaremos un objeto de la clase Connection para comunicarnos con la base de datos.
Para conectarnos a la base de datos, primero obtenemos el objeto de la clase
asociado al controlador y creamos la nueva instancia, con el siguiente cdigo
Class.forName("com.mysql.jdbc.Driver").newInstance();
Luego realizaremos la conexin a la direccin de la base de datos
(jdbc:mysql://localhost/nombreBD), indicando el usuario y la contrasea indicadas en
las variables login y password, usando el siguiente cdigo:
connection = DriverManager.getConnection(BD.url,BD.login,BD.password);
Comunicacin con la base de datos
Para comunicarnos con la base de datos, primero nos conectamos con la base de
datos (como hemos explicado antes) y despus crearemos un objeto Statement con el
que realizaremos las consultas a la base de datos.
Para realizar una consulta podemos usar, alguno de los siguientes mtodos:
1.ExecuteUpdate(sentenciaSQL); : Sera usada para los casos en los que usemos
instrucciones SQL de manipulacin de datos tales como INSERT, DELETE o
UPDATE.
2.ExecuteQuery(sentenciaSQL); : Sera usada para los casos en los que usemos
instrucciones SQL de tipo SELECT.
Para este ltimo caso deberemos usar una variable de tipo ResultSet o
ResultSetMetaData para almacenar los valores obtenidos con la consulta.

Manual de NetBeans y XAMPP 2010

7


XAMPP
Hemos introducido una explicacin de XAMPP en este manual, ya que es la
herramienta que usaremos para gestionar la base de datos.
Qu es XAMPP?
XAMPP es un paquete formado por un servidor web Apache, una base de datos
MySQL y los intrpretes para los lenguajes PHP y Perl. De hecho su nombre viene de
ah, X (para cualquier sistema operativo), A (Apache), M (MySQL), P (PHP) y P (Perl).
XAMPP es independiente de plataforma y tiene licencia GNU GPL. Existen versiones
para Linux (testeado para SuSE, RedHat, Mandrake y Debian), Windows (Windows
98, NT, 2000, XP y Vista), MacOS X y Solaris (desarrollada y probada con Solaris 8,
probada con Solaris 9).
Una de las ventajas de XAMPP es que de una forma muy sencilla y rpida (no ms de
5 minutos) te puedes montar en tu mquina un entorno de desarrollo de cualquier
aplicacin web que use PHP y base de datos. La configuracin por defecto de XAMPP
tiene algunas deficiencias de seguridad por lo que no es recomendable usarla como
una herramienta para produccin, sin embargo con algunas modificaciones es lo
suficientemente seguro para ser usada como servidor de sitios web en internet.
Instalacin XAMPP
Lo primero es descargar e instalar la aplicacin.
Desde: http://www.apachefriends.org/en/xampp-windows.html podemos obtenerla de
forma gratuita.
En cuanto se descargue en nuestro sistema procedemos a su instalacin








Seleccionamos su ubicacin y le damos a aceptar. Acto seguido nos preguntara que
mdulos deseamos instalar. Se recomienda al menos Apache y MySQL.
Manual de NetBeans y XAMPP 2010

8










Finalmente le damos a finish y la instalacin habr terminado.
Administracin con XAMPP
Tras la ejecucin del programa, nos aparecer la siguiente ventana











En ella podemos seleccionar que queremos ejecutar localmente.
Como ejemplo iniciaremos Apache y MySQL dndole a Start.
Acto seguido nos debera de aparecer una ventana tal que as:
Manual de NetBeans y XAMPP 2010

9



Sealando que los servicios requeridos estn funcionando en nuestra maquina.
Para acceder a la Base de Datos nicamente debemos de pulsar el botn Admin sobre
la opcin deseada (MySql por ejemplo). Esta accin abrir en nuestro explorador un
gestor por el cual podremos modificar todo lo relacionado con la Base de Datos.

Administrador
A la izquierda podemos observar todas las bases de datos creadas

Si pulsamos sobre una de ellas nos aparecer la informacin detallada sobre que
tablas componen dicha base de datos
Manual de NetBeans y XAMPP 2010

10



Servicios disponibles
En la parte superior disponemos de distintos opciones las cuales nos permiten acceder
a los mltiples servicios del administrador

En donde:
-Base de datos: nos permite seleccionar sobre que Base de datos deseamos trabajar

-SQL: nos permite introducir consultas en dicho lenguaje
Manual de NetBeans y XAMPP 2010

11



-Estado actual: nos muestra una serie de estadsticas

-Variables: nos permite observar que tipos estn permitidos en el servidor


-Motores: nos muestra cuales de estos est usando el servidor
Manual de NetBeans y XAMPP 2010

12




-Privilegios: seala que permisos posee cada usuario

-Exportar e Importar: permite cargar o generar ficheros
Funcionalidades
En cuanto seleccionamos sobre que Base de datos queremos trabajar la barra de
acciones cambia

Las funcionalidades ms importantes son:
-Estructura: muestra las tablas que posee actualmente la Base de datos

-SQL: permite generar consultas sobre dicha base de datos
Manual de NetBeans y XAMPP 2010

13



-Importar: carga desde un fichero las consultas deseadas

Exportar: genera un fichero con los datos deseados en el formato que nosotros
deseemos

También podría gustarte