Nuevo Documento de Microsoft Word

Published on December 2016 | Categories: Documents | Downloads: 44 | Comments: 0 | Views: 189
of 18
Download PDF   Embed   Report

Comments

Content

1.- Este manual utiliza las siguientes características del Sistema Operativo

2. Instalación de MySQL Deberemos descargar el MySQL en su versión para Windows. Para ello podemos acceder por la siguiente URL: http://www.mysql.com/downloads/ en este manual se usa la siguiente versión de MySQL

Una vez descargado el MySQL configuramos el directorio donde instalaremos el paquete, para este manual usaremos los siguientes directorios. C:\WebServer\MySQL >> aquí instalaremos el MySQL. Bien, una vez que lo tengamos ejecutamos el instalador y vamos recorriendo las pantallas...

En este paso elegimos la opción Custom , para poder hacer la configuración personalizada.

Aquí se debe poner la carpeta creada anteriormente, para hacer la instalación.

s

s es e p s

y no es muy relev nte.

una vez terminada la instalación, debemos hacer la configuración de forma inmediata.

Luego de haber culminado la instalación, empezamos con la configuración.

Por el momento, configuramos el servidor como maquina de desarrollo.

En vista de que se hace una configuración para desarrollo, elegimos un máximo de 15 usuarios.

 

  ¥¤  

¢

¤£ ¢¡ 

En este paso definimos el pass ord del administrador root del SGBD MySQL.

finalmente se muestra la ventana, que indica que todo el proceso termino correctamente.

3. Instalación de cliente SQLY G para MySQL Este cliente nos permitirá interactuar con MySQL de forma mas cómoda, ya que este es con ventanas graficas, de todos modos, hay varios clientes de este tipo, los cuales podemos elegir libremente. Procedemos a descargar el archivo del web, el archivo debe ser para Windows, la versión utilizada en este manual es el siguiente: http: www.webyog.com/downloads/SQLyog607.exe

Luego de haberlo descargado, procedemos con la instalación, el cual no necesita un configuración en particular.

¦

§

¨¨

una vez terminada la instalación, podemos hacer ya la prueba de conexión a MySQL mediante el cliente, previamente instalado, para ello ingresamos al programa cliente, y ejecutamos ó creamos una nueva conexión al MySQL, para ello ingresamos los datos necesarios, el password de R MySQL.

Si la conexión fue exitosa, se debe mostrar las bases de datos y todo lo demás, que existe dentro del MySQL. El siguiente paso será crear una base de datos, y por lo menos crear un par de tablas dentro, esto nos servirá para las pruebas de conexión desde java, posteriormente.

3. Instalación de netbeans 6.0beta1-windows Para ello primeramente se debe instalar el JDK. Se debe descargar el programa de la siguiente dirección: http://java.sun.com/ la versión utilizada en este manual es el siguiente:

©©

T creada durante la instalación del



Téngase en cuenta que el JDK utilizado es del tipo J2SE, el cual tiene limitaciones frente al J2EE. Una vez que tengamos el JDK, iniciamos con la instalación, el cual también no requiere alguna configuración en particular, por mientras. Vamos recorriendo las ventanas de instalación.

Después se nos muestra la ventana de instalación del JRE, el cual también lo instalamos.

una vez terminada la instalación de JDK de forma correcta, ya tenemos listo el JDK, sobre el cual instalaremos el netbeans-6.0beta1-windows, para ello también debe ser descargado de la siguiente dirección: http://www.netbeans.org/ en su versión para Windows. La versión que se utiliza en este manual es el siguiente:

Una vez que tengamos listo el archivo, procedemos a la instalación, siguiendo las ventanas. En el primer paso se muestra los servidores de aplicación, que se instalaran juntamente con el netbeans, ya estos vienen junto al instalador del netbeans, es recomendable activar todos los servidores disponibles, y as poder usar uno en un determinada situación, este procedimiento se muestra en la siguiente ventana.



En este paso de la instalación, el instalador del netbeans debe detectar automáticamente la carpeta de instalación del JDK, instalado anteriormente. De no ser así, entonces se debe darle la dirección de la carpeta de instalación. Como se indica en la siguiente ventana.

En este paso de la instalación se debe definir el password del administrador admin del NetBeans, el cual es recomendable anotarlo en hoja separada, además de dar la ruta de instalación del servidor GlassFish y el correspondiente JDK. Esto se muestra en la siguiente ventana. Los números de puertos ya vienen definidos el cual, por lo general no es necesario reconfigurarlos.

Continuación de muestra el directorio de instalación del Servidor omcat.



Una vez terminada la instalación de forma correcta, se procede a implementar la conexión en primera instancia entre netbeans y MySQL, de forma directa, y para luego hacerlo mediante código. Para ello primeramente es necesario tener el driver MySQL Connector/J driver, el cual debe ser descargado de la siguiente dirección: http://java.sun.com/products/jdbc http://www.mysql.com/downloads/api-jdbc.html el cual debe ser espec ficamente para MySQL, en el presente tutorial se hizo uso de la siguiente versión:

para mayor detalle, sobre este conector, dentro de este archivo contiene la documentación respectiva, para mayor detalle. Debemos desempacarlo. 4. Conexión entre netbeans y MySQL. Para ello primeramente ingresamos al netbeans, una vez dentro, elegimos la opción SERVICES, luego Databases>Drivers, luego clic derecho en este, para luego clic en NEW DRIVER..., se muestra la ventana siguiente en el cual debemos darle la ruta de nuestro driver.

Una vez registrado el driver, ya podemos hacer la conexión con MySQL. Para ello hacemos clic derecho sobre el driver de MySQL registrado, y luego clic en CONNECT USING..., luego se muestra una ventana, en el cual debemos ingresar los datos de nuestra base de datos creada anteriormente. Un ejemplo de conexión de muestra en la siguiente ventana.



Si la conexión fue exitosa se debe mostrar la ventana de confirmación, con el mensaje de CONNECTION EST BLISHED. De lo contrario se debe revisar que los datos ingresados sean los correctos. Un aspecto que me pareció s per genial, al margen la conexión, era la posibilidad de poder interactuar de forma directa con la base de datos de MySQL, desde netbeans, sin la necesidad de un cliente especial para ello, para lo cual simplemente es necesario logearse con una cuenta de usuario, como por ejemplo el ROOT, y ya podemos estar adentro, viendo, creando, eliminando y insertando datos, como se muestra en la ventana siguiente. Aquí se muestra de forma grafica.

También se puede ejecutar consultas SQL, como se muestra la siguiente figura, sinceramente esto me parece muy cómodo, el hecho de poder manejar desde tu IDE tu base de datos.

Si somos mas curiosos, podemos ver mas opciones que nos permiten interactuar con nuestra base de datos. Bueno, hemos terminado la primera parte de la conexión directa, desde netbeans al MySQL, y hemos visto y utilizado las herramientas que nos facilitan el uso y manejo de la base de datos desde el IDE. Ahora nos toca hacer aplicaciones reales, específicamente para la web, para ello es necesario realizar algunas





configuraciones adicionales. Primeramente, como lógico, debemos crear un proyecto web, dentro de netbea para luego ns, agregarle el driver de conexión entre java y MySQL (Connector/J driver), esto en forma de librería, este paso se irán especificando en los siguientes pasos. Primeramente creamos la librería con el driver, para ello vamos al menú TOOLS>LIBRARIES, luego dentro de la ventana hacemos clic en NEW LIBRARY..., y luego colocamos Library Name = MySQL y Library Type=Class Libraries, luego una vez creado la librería, elegimos este, y le agregamos el *.jar, como se muestra:

Ahora, una vez creado la librería con el *.jar dentro, luego este debe ser agregado al proyecto, específicamente dentro de la carpeta LIBRARIES, para ello vamos dentro de la opción Projects>webapplication4>libraries, hacemos clic derecho sobre el ultimo, y luego clic en ADD LIBRARY..., después dentro de la ventana, elegimos la librería MySQL que acabamos de crear. webapplication4 es el nombre de mi proyecto

Una vez que ya tenemos agregado la librería a nuestro proyecto, el siguiente paso es sumamente importante, ya que sin este, no se podrá hacer la conexión, vía web, desde java a MySQL, para ello, lo primero es copiar dentro de la

carpeta %JAVA_HOME%\Java\jdk1.6.0\jre\lib\ext, el driver mysql-connector-java-5.0.4-bin.jar, en mi sistema bajo Windows, será el siguiente, C:\Archivos de programa\Java\jdk1.6.0\jre\lib\ext. Usted también debe agregar el ruta completo a este archivo del *.jar en su ambiente de variables CLASSPATH. En caso de que si usted no sabe hacer esto, vaya a Inicio> Panel de control>Sistema>Opciones avanzadas(la etiqueta) >Variables de entorno. Haga doble clic sobre 'CLASSPATH' si ya se lista allí o pulsa el botón 'Nueva para crear uno con el nombre de 'CLASSPATH'. Si usted ya tuviera un la CLASSPATH listó, simplemente teclee en el ruta completo incluso el nombre del archivo en la ventana de que abre los valores de CLASSPATH existentes. Si usted está creando un nuevo CLASSPATH' entonces simplemente agregue '.;' al inicio y luego añade el camino completo al archivo del *.jar de Connector/J. La nota: La variable de CLASSPATH contiene una lista de punto y coma separando los plegadores y archivos del *.jar dónde la JVM buscará las clases Java. Usted siempre debe separar los caminos con el punto y

coma (

para que JVM

pueda entender donde un camino acaba y donde empieza el próximo. ambi n tenga presente eso en CLASSPA H







los caminos inconstantes, el primer camino siempre es '. ' (el solo punto) qué medios el plegador actual, para que JVM empiece la búsqueda para las clases Java del plegador actual.

Si usted ha agregado correctamente entonces la ruta del Connector/J del *.jar de JDBC en su ambiente de CLASSPATH se mantiene fijo. Tip: Cuando usted hace los cambios a cualquiera de sus variables de ambiente (como CLASSPATH), cierre y re-abre cualquier orden abierto las ventanas puntuales para que ellos se refresquen su ambiente de valores no actualizados. Ya tenemos configurado las variables de ambiente de forma correcta, el siguiente paso es crear nuestro script java, el cual accederá a la base de datos. Nosotros crearemos un programa de Java simple que intentará conectar a nuestro servidor de base de datos MySQL usando el driver Connector/J de JDBC. Cree un nuevo archivo de *.java, como se muestra bajo.

Código... dijo: import java.io.*; import java.net.*; import java.io.IOException; import java.io.PrintWriter; import javax.servlet.*; import javax.servlet.http.*; import java.sql.*; import javax.naming.*; import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; public class listahr extends HttpServlet { private static final String CONTENT_TYPE = "text/html;charset=UTF-8"; Connection conn; ResultSet resultado; Statement sentencia; String login = "root"; String password = "secreto"; String bd = "mysql"; String url = "jdbc:mysql://localhost:3306/"+bd; public void registrar() throws SQLException, Exception,

NamingException { Class.forName( com.mysql.jdbc.Driver" conectar() throws SQLException,Exception { conn =

DriverManager.getConnection(url,login,password); } public void consultar() throws



.newInstance(); } public void

SQLException,Exception { sentencia = null; resultado = null; sentencia =

conn.createStatement(); resultado = sentencia.executeQuery("select * from departamento" ; } public void init(ServletConfig config) throws ServletException { super.init(config); } public

void resultado(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { response.setContentType(CONTENT_TYPE); PrintWriter out = response.getWriter(); out.println("<h1>Servlet de conexion a BD..." + request.getContextPath

() + "</h1>"

; try { registrar(); try { conectar(); if (conn != null) { out.println("Conexión a

base de datos " + url + " ... Ok"

; conn.close(); } } catch(Exception e) { out.println("Error en

la conexion a BD " + url + e.getMessage()); } } catch(Exception e) { out.println("Error en el registro del driver " + url + e.getMessage()); } out.close(); } public String getServletInfo() {

return "Short description"; } public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { resultado(request, response); } public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { resultado(request, response); } }

5. Compilar el proyecto En este paso probamos la conexión ala base de datos, desde un script JSP.

En esta guía didáctica nosotros instalamos, configuramos y ejecutamos el SGBD MySQL en Microsoft Windows XP. Nosotros obtuvimos e instalamos el driver Connector/J de JDBC para acceder el banco de datos de MySQL de nuestras aplicaciones de JDBC. Nosotros probamos a servidor de MySQL y driver de JDBC desde netbeans de forma directa, como también desde un script JSP, que alavés lanza un *.java. Yo no discutió acerca de JDBC ni de su forma y manera de codificación en este artículo. Esta guía didáctica debe poder proveer un nivel básico adecuado para poder realizar aplicaciones web basados en java, mas complejos.

Sponsor Documents

Or use your account on DocShare.tips

Hide

Forgot your password?

Or register your new account on DocShare.tips

Hide

Lost your password? Please enter your email address. You will receive a link to create a new password.

Back to log-in

Close