miércoles, 6 de agosto de 2008
Bloc de Notas con contraseñas
Yo suelo hacerlo cuando tengo un nuevo registro en un foro a algo que me piden contraseña y me memoria a corto plazo se olvide.
Bueno ahora buscando en la web encontre un bloc de notas con contraseña.
Se me hace mas facil ahora que mis amigos vienen a visitarme no vean donde pongo mis contraseñas de mis correos o paginas.
Descargalo aqui
No necesita compilarlo.
Via |Softonic
jueves, 31 de julio de 2008
Competencia Google : Ex Ingenieros de google crean su propio Buscador
¿Que nos puede ofrecer por el momento?
Bueno sale a la luz que ya tienen mas de 121,617,892,992 web indexadas a ellos,tambien podemos ver su forma peculiar de mostrar los resultados con un poco mas de contenido que el mismo google y ademas en columnas que nos pueden ser atrativas con sus respectivas imagenes al lado.
Espero lo puedan probar =).
Via| Cuil
jueves, 10 de julio de 2008
Microsoft admite errores de Windows Vista
Etiquetas: Noticias, Sistemas Operativos, Windows Vista ((•)) Escucha este post
El Vicepresidente de Marketing para Windows Vista de Microsoft, Brad Brooks, dió una conferencia esta semana en la que admitió que su sistema operativo había causado muchos problemas a los usuarios, pero se pronuncio tambien a la Empresa Apple por hacer burla de ello en sus comerciales.
Refiriendose a las ventas producidas en este aspecto pronuncio que aun ningun sistema operativo abarca gran cantidad como lo hace Microsoft,Mac aun tiene un 6% del mercado.
Al final de la conferencia dio a entender que haran lo mejor posibles para mejorar este sistema operativo para que sea mas amable con la gente.
Usted piensa el gigante esta dormido todavía , así que nos despertamos y es el momento de tomar nuestro mensaje de avanzar", dice Brooks."Hemos enfrentado estos retos antes, y vamos a resolver de nuevo. Hay una conversación para tomar pie en el mercado y hoy es simplemente ver las visiones de avanzar mas no retroceder."
Via Informationweek
jueves, 3 de julio de 2008
Google ya es capaz de reconocer contenido Flash
Hasta ahora el uso de Flash y la promoción de una página en lo referente a SEO (Search Engine Optimization) eran dos términos opuestos. El motivo de esto es que los buscadores eran incapaces de indexar en sus bases de datos aquellas páginas realizadas con Flash, es decir, para ellos una página realizada con Flash es simplemente una caja negra de la que nada se sabe. Si por ejemplo la página principal de nuestro web, la index, estuviese realizada íntegramente con Flash, los robots al procesar nuestra página no obtendrían ningún resultado. Esto haría que tanto el contenido de esta página como los enlaces hacia otras páginas quedasen sin explorar por el robot, y por lo tanto ignorados por completo.
Ya estaremos felices los que desarrollamos paginas en Flash...x)
Via |desarrolloweb Error500
Java 2 - Sesión 5
Etiquetas: Java, Java Sesiones, JSP, NetBeans, Oracle ((•)) Escucha este post
Conexión a Base de datos Oracle
En esta parte aprenderemos como conectarnos a la base de datos oracle desde java claro esta.Despues de haber instalado tu oracle segun las instrucciones anteriores o como lo hubieras instalado.Primero tengamos unas consideraciones generales.
1.-Descarga el driver para poder habilitar el puerto de comunicación de Oracle y java.Aquí te lo dejo para que no lo estes buscando.(solo descomprimelo)
2.-Aca tendras que elegir conseguir tu IP o tu verdadero nombre de administrador.Esto es para poder poner la cadena de conexión de oracle desde java.
Tu ip lo puedes sacar haciendo ejecutar(ctrl+r) y escribiendo IPCONFIG el primer ip que te salga ese copialo es muy importante para la conexión.
Si no te inclunas por la opcion del IP puedes tambien tener tu nombre de Administrador de tu computadora que es el primero que le ponemos a nuestra computadora cuando instalamos windows xp.Lo puedes obtener haciendo esto rapidamente.
Presiona ahora "Windows+L" (con esa opcion sales de la cuenta que estas).
Luego presiona dos veces "ctrl+alt+supr" y te saldra un nombre adminsitrador haces aceptar y entras a otro escritorio donde tienes que saber como se llama tu administrador poniendo en inicio.En mi caso mi nombre de administrador me salio JOCLUIS.
Bueno despues de estas configuraciones describamos la cadena de conexion que es muy importante.
"jdbc:oracle:thin:@jocluis:1521:jocluis","system","jocluis"
Lo de rojo es el nombre del Administrador o tambien aca pueden poner en vez del nombre el IP de su computadora.
Lo de azul es el puerto de comuncación.Solo hay que dejarlo en 1521 es general.
Lo de negro es el nombre de la Base de datos de oracle,cuando instalamos oracle ponemos un nombre al inicio no olvidar ese nombre es importante.
Los de celeste ,el primero es el Usuario que en este caso es system y el otro y ultimo es la contraseña.
Primero instalemos o hubiquemos el Driver que hemos descargado.
-Nos vamos donde estan los nombres de los proyectos a cualquiera le hacemos click derecho Properties.Como muestra la imagen.
-Luego nos sale el siguiente cuadro.Poner en libraries (como se muetra) y poner en Add Jar/folder.Lo hubicamos donde esta el driver y aceptamos.
Bueno juguemos con la tabla de ejemplo de Oracle Llama CATALOG.
Ejemplo 1:Reporte de tabla Catalog de Oracle.
Abrimos un JSP y copiamos el siguiente codigo que es masomenos similar con el que hemos trabajado anteriormente.Claro con su propia cadena de conexion xD.
Código:
<html>
<head>
<title>Reporte de CATALog</title>
</head>
<body>
<h2>Conexion a Oracle</h2>
<table>
<%@ page import="java.sql.*"%>
<%
Connection con;
Statement sen;
ResultSet res;
Class.forName("oracle.jdbc.driver.OracleDriver");
con=java.sql.DriverManager.getConnection("jdbc:oracle:thin:@jocluis:1521:jocluis","system","jocluis");
sen=con.createStatement();
res=sen.executeQuery("Select * from catalog");
while(res.next()){
%>
<tr>
<td><%=res.getString(1)%></td>
<td><%=res.getString(2)%></td>
<td><%=res.getString(3)%></td>
</tr>
<%
}
con.close();
%>
</table>
</body>
</html>
La salida es la siguiente:
Cave rescatar (asi no se escribe pero asi escribo yo xD) que solo hemos cambiado la cadena de conexion que usabamos antes luego lo demas es similar.
Podemos notar como me habian dicho como haria una busqueda.Solo crearia dos JSP y en una haria el formulario de busqueda que un FORM y este invocaria al otro JSP con la misma estructura de arriba pero con un IF comparador adnetro de este.
jueves, 26 de junio de 2008
Linux sobrevivió al concurso de hackers
Una Sony Vaio VGN-TZ37CN que contaba con Ubuntu Linux 7.2 fue la única de las tres portátiles que resistió los intentos de los participantes.
Al parecer se encontraron fallas prometedoras en Ubuntu Linux, pero ninguno de los programadores y hackers, dice Engadget, quiso “hacer el trabajo extra de programar el código de exploit que les permitiría ganar el concurso”. Esto parece improbable, y tiene más sentido que (por el premio de 10.000 dólares, fama y la costosa máquina Vaio) ninguno de ellos tuvo la capacidad de desarrollar un exploit apropiado, uno de los obstáculos más difíciles en la labor de atacar un sistema informático.
Via | ComputerworldUna historia para los pequeños Informaticos
Tres Chanchitos Webmasters
Había una vez en un reino llamado Internet tres chanchitos Webmasters: Cochinín, Cochinán y Cochinón. El rey de aquel lugar se llamaba Tim Bernes Lee, pero era más conocido como el rey Tim. El soberano, un visionario por naturaleza, había realizado un gigantesco esfuerzo junto a sus consejeros en implementar el reglamento de construcción de viviendas, porque él se había percatado de la tremenda desorientación que existía entre sus súbditos y el futuro problema que eso causaría. Como el rey tenía un pensamiento liberal y tolerante no exigió a nadie seguir estrictamente sus instructivos.
Al momento de dejar la casa de sus padres, los tres chanchitos debían construir sus respectivas casas. Cochinín era un poco perezoso, sólo le interesaba comer y divertirse, así que se construyó una casa sin muchas exigencias técnicas; su pensamiento era : “¿para que voy invertir tanto tiempo y recursos en sólo un techo que me guarecerá por la noches?”. Cochinán, en cambio, decidió invertir un poco más de tiempo en la construcción de la suya, aún así no siguió al 100% las instrucciones del reglamento echo por el rey Tim y sus consejeros. A diferencia de sus dos hermanos, Cochinón se dedicó muchas semanas en estudiar cada uno de los puntos del reglamento porque él quería construir una casa resistente al paso del tiempo y con la posibilidad realizar ampliaciones.
Los años pasaron y el clima del reino comenzó a cambiar... y la constante primavera de que gozaban se tornó en un invierno muy hostil, lluvias y viento huracanados se dejaban caer en los territorios del Rey Tim, el que angustiado sólo miraba a su pueblo sufrir por las inclemencias del tiempo y al mismo tiempo recriminándolos por no seguir sus instructivos. Como era de esperar Cochinín y Cochinán se quedaron sin casa pero Cochinón permanecía cómodo en la suya chateando vía palomas mensajeras con sus primos del norte.
La World Wide Web Consortium (W3) agrupa a las más importantes compañías IT del mundo. Ellos dictan normas y sugerencias para la correcta construcción de documentos electrónicos tales como XHTML, CSS, XML, MathML, etc, ellos están en constante investigación para que nosotros adoptemos o no sus sugerencias. Por mucho tiempo Microsoft (que irónicamente también pertenece al consorcio W3) con su navegador Internet Explorer, nos ha proveído de una herramienta para entrar a la gran Red, pero que no respeta las reglas de la W3 en la renderización de la páginas que despliega, se comporta más bien como un padre tolerante a los posibles errores de su hijo o que muestre resultados absolutamente inesperados. En un principio todas las empresas tenía un mentalidad “light”, sin muchas fijaciones en lo técnico en el desarrollo de sitios web, pero ha sucedido con ellas lo mismo que a Cochinín y Cochinán, se han quedado sin casa o mejor dicho con un sitio absolutamente obsoleto e inservible. Por estos días los desarrolladores Cochinones hemos visto el creciente interés de muchas compañías en construir sitios que cumplan los estándares web, así también estamos siendo testigos de la resurrección de Netscape esta vez reencarnado y absolutamente mejorado bajo el nombre de Mozilla o FireFox; chicos que sí cumplen las reglas y siempre van en consonancia con lo que dice la W3.
Ahora la pregunta es, tu como desarrollador web ¿Quieres ser un Cochinín, Cochinán o Cochinón?
Via | Juque
miércoles, 25 de junio de 2008
Navega por el espacio con WorldWideTelescope
Microsoft hace poco lanzo un gran proyecto que pretende hacer la competencia y mas que eso contra google skin.
Este programa hecho con una gran cantidad de datos(9 Terabytes aproximadamente) contiene el poder situarnos en la cualquier punto de la galaxia, mirar mas alla de lo que podemos llegar con una gran resolucion y vista.
La aplicación cuenta con una serie de tours guiados del Universo además de navegación “libre” por el espacio exterior, y con una serie de narradores que explican fenómenos astrofísicos, incluyendo profesores universitarios altamente calificados (lamentablemente sólo en Inglés, por ahora). Con el Telescope, cualquier internauta es capaz de visualizar -con rayos X- una nube de radiación, explorar los restos de la explosión de una supernova, examinar los planetas más cercanos y observar la radiación de las estrellas que conforman la Vía Láctea, con una serie de herramientas virtuales que muestran distintos puntos de vista del Universo y la simulación realista de tecnologías a las que sólo tenía acceso la élite de la comunidad científica.
Simplemente un gran aporte a toda la comunidad de gente que le interesa y apasiona mucho todo lo referente a la astronomía y ramas afines.
WorldWide Telescope o Telescopio mundial puedes descargarlo aqui. Solo pesa 20 Mb.
Los requisitos de la aplicación, sin embargo, no son nada despreciables, pues Microsoft recomienda correrlo en una computadora con procesador Intel Core2 Duo o equivalente, con Windows Vista o XP SP2, 1GB de memoria (el óptimo es 2GB) y 1GB de disco duro (el óptimo es 10GB). Además, hay que instalar previamente el SDK (Kit de Desarrollo de Software) de Microsoft .NET Framework 2.0 (en la mayoría de los casos, el SDK se auto-instalará al iniciar el instalador del Telescope) que permite hacer uso de las funciones avanzadas que requiere el entorno virtual. Más de los requerimientos del sistema y software preinstalado en esta página.
Via |Cnet - Noticias24 - WWT
martes, 24 de junio de 2008
Acelera tu Firefox 3
En esta oportunidad tengo el agrado de presentar un programita que acelera tu Firefox 3 ,este plugin acelera tu navegacion por la web.
Primero si quieres administrar tu navegador como lo desees pon en la url about: config y personalizalo como quieras.
Bueno ahora para poder poner el programa sigua los siguientes pasos.
Cierre todos los navegadores abiertos con firefox3.
Abra un nuevo firefox y ponga la siguiente URL que es un contrlador de tiempo http://www.numion.com/stopwatch/
Ponga cuaquier URL por ejemplo http://jocluisuni.blogspot.com/
Controle su tiempo.
Descargue el plugin descomprimalo y ejecutelo.
Haga el paso del controlador con la pagina que desees y comprueba la velocidad.
Via | RaymondBlog
Instalación Oracle 10g
Etiquetas: Intalacion Oracle, Oracle ((•)) Escucha este post
Despues veremos como tratar mejor la base de datos de oracle gracias al TOAD que es un manejador de oracle mas simple porsupuesto que manejar el propio oracle.
Bueno sin mas preambulos iniciemos la instalación de oracle.
1.-Primero encontremos el icono de Setup que cargara una pantalla tipo Dos(negrita) diciendo instal.
2.-Despues de haber leidos los paquetes nos pedida un nombre y una contraseña(se sugiere poner cualquier nombre) pero de contraseña poner oracle(por si nos olvidamos) .
3.-Poner en siguiente y comenzara a cargar un par de minutos.
4.-Luego saldra la ventana acontinuacion poner check en la casilla y poner siguiente.
5.-Luego nos aparecera una ventana de advertencia poner en aceptar.(Aveces retrocede a la ventana anterior porque no hemos ingresados caracteres invalidos por eso preferi solo poner oracle,bueno si sufren ese problema solo retomen la instalación).
6.-En esta comprobacion tambien poner siguiente previo haber dado el check de habilitacion.
7.-Nos aparecen los productos que se van instalar.Poner Intalar.
8.-Esperamos unos minutos para que instale todo los productos del oracle.
9.-Si hemos marcado la opción de creación de la base de datos nos mostrará el progreso de este proceso:
10.-Luego nos saldra un asistente de instalacion poner Acpetar.11.-Atencion con esta ventana,verificar que SYS y SYSTEM esten desbloqueados(por defecto estan desbloquedos).Bueno despues de esta verificacion ponemos Aceptar.
12.-Ultima ventana de Fin de instalacion y podra disfrutar de oracle..x)
Claro que si..!
13.-Luego cargara automaticamente una ventana donde coloquemos de usuario SYSTEM y contraseña la que pusismos al inicio ORACLE.
Ponemos en conectar y ya estamos dentro de Oracle.Aceptamos los terminos y Disfruta.
Se muestran algunas Interfaces que se encuntran dentro del oracle.Si no te salio la ventana de entrada a oracle automaticamente,poner Inicio>>Programas>>Oracle>>DataBase control
Mas adelante enseñare la instalacion del Toad asi que vallan consiguiendolo y con ellos algunos codigos de manipulacion de Oracle via TOAD.
Via | AjpdSft
domingo, 22 de junio de 2008
Java 2 - Sesión 4
Etiquetas: Java, Java Sesiones, JSP, NetBeans ((•)) Escucha este post
Conexion a base de datos desde un JSP
Como habiamos tratado en la clase anterior,dentro de un JSP podemos poner codigo java.
En este caso teniendo un poco de logica sabemos si ponemos los ejemplos de la clase conexion con Access y con SQL,dentro de un JSP lo visualremos mediente una pagina web.Propongamos un primer ejemplo para entender mejor lo que queremos decir.
Ejemplo 1:Trabjar con base de datos en un JSP
Primero haremos para Access:Código:
<%--
Document : index
Created on : 22-june-2008, 8:30:59
Author : jocluis
--%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Reporte de empleados</title>
</head>
<body>
<h2>Empleados</h2>
<table>
<%@ page import="java.sql.*"%>
<%
Connection con;
Statement sen;
ResultSet res;
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
con=DriverManager.getConnection("jdbc:odbc:base1");
sen=con.createStatement();
res=sen.executeQuery("select * from Productos");
while(res.next()){
%>
<tr>
<td><%=res.getString(1)%></td>
<td><%=res.getString(2)%></td>
<td><%=res.getString(3)%></td>
</tr>
<%
}
con.close();
%>
</table>
</body>
</html>
Notamos que podemos mezclar cuantas veces querramos codigos java y html(jsp).Siempre y cuando pongamos <% y %> en la codificacion java.
De igual forma podemos hacerlo para el caso con SQL:
Ojo:Los pasos de activar los driver deben acerlo igual que el post anterior.
El codigo seria el siguiente.
Código:
<html>
<head>
<title>Reporte de Productos de SQL</title>
</head>
<body>
<h2>Productos</h2>
<table>
<%@ page import="java.sql.*"%>
<% Connection con; Statement sen; ResultSet res; Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); con=java.sql.DriverManager.getConnection("jdbc:odbc:z"); sen=con.createStatement(); res=sen.executeQuery("Select * from Products"); while(res.next()){ %>
<tr>
<td><%=res.getString(1)%></td>
<td><%=res.getString(2)%></td>
<td><%=res.getString(3)%></td>
</tr>
<%
} con.close(); %>
</table>
</body>
</html>
La salida es la siguiente:
En la otra sesión entraremos a un breve concepto de base de datos con oracle y aprenderemos tratandolas en un jsp como y como una clase.
Mira escritorio de otro contacto
Etiquetas: curiosidad, Trucos y Tips ((•)) Escucha este post
Es muy sencillo de usar no requiere de tener conociemintos de redes ni nada xD.
Sin mas preambulos aqui invoco las instrucciones para poder usarlo.
Esto es para que vean tu escritorio.(claro que se deduce despues para poder ver tu otro escritorio)
1.-Instala ShowmyPc en tu computadora y en la computadora de la persona que quieras ver su escritorio.[Descargalo aqui] Esta en version traducida su pagina principal esta en ingles.
2.-Saldra la siguiente pantalla,a continuacion pon en Mostrar mi pc ahora y el check en Dar controles a todos los usuarios.
3.-Te saldra una contraseña por defecto.
4.-Bueno esa contraseña debes compartirla con el otro usuario y que el pongo en Ver una PC remota y le pedira la contraseña tuya.Y podra luego acceder y ver tu escritorio.
Via |ShowMyPC
miércoles, 18 de junio de 2008
Java 2 - Sesión 3
Etiquetas: Java, Java Sesiones, JSP, NetBeans ((•)) Escucha este post
Introducción a JSP
Ahora en esta sección veremos aplicaciones basadas en jsp(Java Server Pages) que es tratada para laaplicación de paginas web.El código JSP se puede poner dentro de las páginas HTML, o se puede precompilar en Servlets (programas en Java también pueden ser compilados en Servlets). Un servlet es una subclase de servlet que tiene métodos para atender requerimientos. El servidor pasa las variables hacia y desde el ambiente de ejecución del Servlet.
Procedimientos para su manejo:
Primero veamos refrente al compilador de jsp en NetBeans.
GlassFish es el compilador que nos trae NetBeans por defecto cuando hacemos la descarga,luego al instalar el programa nos sale el siguiente cuadro en el momento de la instalación,esto es muy importante puesto que la primera vez que compilemos un jsp nos pedira la contraseña que por defecto es adimadmin como habia dicho en un post anterior de instalación de NetBeans.
Bueno losque cambiaron la contraseña y se olvidaron existe laalternativa de desistalar NetBeans y despues volverlo a instalar y poner la contraseña o dejarla por defecto.
Ejemplo 1:Hello World! en JSP
Abrimos un New Project y al lado izquierdo elegimos Web y alotrolado Web Application.Le ponemos el nombre que querramos en este caso le pongo el nombre Sesion3.Y no aparece por defecto el siguiente codigo.Lo compilamos (Shit+F6).
Código:
<%--
Document : index
Created on : 18-jun-2008, 20:01:42
Author : gaucho
--%>
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>JSP Page</title>
</head>
<body>
<h2>Hello World!</h2>
</body>
</html>
Alcompilar nos saldra un cuadro de que nos pedira la contraseña que pusismos cuando instalamos NetBenas como lo habiamos dicho arriba y lluego mostrará.
Ejemplo 2:Llamar un JSP desde otro JSP
Aqui veremos multiples ejemplos de trabajar con JSP.
1.-Checkbox:
Código:
<html>
<head>
<title>aplicacion jsp 1</title>
</head>
<body>
<form action ="detalles2.jsp" method="post">
que productos aduirio el ultimo mes
<input type="checkbox" value="cds" name="articulos">CDs
<input type="checkbox" value="dvd" name="articulos">DVD
<input type="checkbox" value="libros" name="articulos">libros
<input type="submit" value="seleccionar">
</form>
</body>
</html>
A continuación abrimos otro JSP dentro de sesion3 y copiamos el siguiente codigo.
Ojo:tenemos que llamarlo necesariamente detalles2 ,puesto que con este nombre estamos mencionando en el jsp que lo vamos invocar el siguiente codigo.
Código:
<html>
<head>
<title>Detalles2</title>
</head>
<body>
<%
String x[]=request.getParameterValues("articulos");
if(x!=null){
for(int i=0;i<x.length;i++){
out.println(x[i]+"<BR>");
}
}else{
out.println("no selecciono producto alguno");
}
%>
</body>
</html>
En el primer codigo:
Lo puesto de color negro son los nombres necesarios de cada archivo que tenemos que asignar.
Lo de rojo es un metodo que nos permite la impresion en otra hoja de jsp.
Lo de azul es el codigo para implementar las selección o check.
Lo de verde es el codigo que nos dice seleccionar.
En el segundo codigo:
Dentro de nuestro JSP hemos utilizado lenguaje java pero dentro de <% y %>
Salida.
Probamos nuestra seleccion y ponemos seleccionar y nos saldra el nombre del seleccionado, aqui podemos implementar mas cosas como una encuesta etc.
2.-Select:
Código:
<html>
<head>
<title>titulo</title>
</head>
<body>
<h1>pagina maestro</h1>
<form action="detalles3.jsp" method="post">
<select name="lista">
<option value=1>java
<option value=2>.net
<option value=3>power Builder
</select>
<input type="submit" value="ver detalles">
</form>
</body>
</html>
Ojo:tenemos que llamarlo al siguiente codigo necesariamente detalles3 ,puesto que con este nombre estamos mencionando en el jsp que invocamos en el jsp anterior(codigo de arriba).
Código:
<html>
<head>
<title>Detalles</title>
</head>
<body>
<%
int x=Integer.parseInt(request.getParameter("lista"));
if(x==1){
out.println("titulo:1001 tips para java");
out.println("precio:$20");
out.println("empresa:sun");
}else if(x==2){
out.println("titulo:la biblia.net");
out.println("precio:$17");
out.println("empresa:Microsoft");
}
%>
</body>
</html>
Ejemplo 3:Formulario en JSP
Ahora haremos un simple formulario en JSP pero como no queremos que nuestra contraseña y usuario se mantenga en un mismo JSP,utilizaremos otro para validar.
Abrimos un JSP y lo nombramos con cualquier nombre(Ejm formulario) y asiganamos el siguiente codigo.
Código:
<HTML>
<HEAD>
<TITLE>FORMULARIO DE ACCESO</TITLE>
</HEAD>
<BODY>
<FORM ACTION="detalles4.jsp" METHOD="POST">
<TABLE><TBODY>
<TR>
<TD>USUARIO</TD>
<TD><input name="usu" value="" type="text"></TD>
</TR>
<TR>
<TD>CONTRASEÑA
<TD><input name="con" value="" type="password"></TD>
</TR>
<TR>
<TD>
<input value="INGRESAR" type="submit">
</TD>
<TD></TD>
</TR>
</TBODY>
</TABLE>
</FORM>
</BODY>
</HTML>
Ojo:tenemos que llamarlo al siguiente codigo necesariamente detalles4 ,puesto que con este nombre estamos mencionando en el jsp que invocamos en el jsp anterior(codigo de arriba).
Código:
<HTML>
<HEAD>
<TITLE>REPORTE </TITLE>
</HEAD>
<BODY>
<%
String a=request.getParameter("usu");
String b=request.getParameter("con");
if(a.equals("jocluis") && b.equals("jocluis")){
%>
<h2>Reporte</h2>
Bienvenido <%=a%>
<a href="http://www.yahoo.com">entrar</a>
<%
}else{
%>
<h2>error usuario no registrado</h2>
<a href="formulario.jsp">volver</a>
<%}
%>
</body>
</html>
Fin.Tercera sesión.
martes, 17 de junio de 2008
Java 2 - Sesión 2
Etiquetas: Java, Java Sesiones, NetBeans, SQL ((•)) Escucha este post
Conexión con Sql
En la sesión 1 empleamos como nuestra una base de datos de prueba de Access ahora en esta sesión Llamaremos a una tabla de SQL que también es una tabla prueba que nos trae SQL server que se llama Northwind.Primeros activemos el servidor de nuestro computador,cuando instalamos vemos un icono ,como el siguiente hacer clic y se abrira la ventana,que acontinuación ponemos Start Eligiendo en primer lugar su servidor a trabajar que en este caso es Jocluis.
Ahora conectemos el Driver para SQL para trabajar con java.
Vamos a la ruta Inicio>>Panel de Control>>Herramientas Administrativas>>Orígenes de datos (ODBC).>>Elegimos la pestaña DSN del sistema>>Agregar
Nos sale el cuadro siguiente:
Ponemos SQL server[generalmente es la ultima opción].Luego ponemos Finalizar y no saldra siguiente cuadro.
En nombre poner el nombre como lo llamaras desde java en este caso le pongo Z y acontinuacion elegimos el Servidor que este caso es JOCLUIS.[asi le puse de nombre al instalar el SQL].Ponemos siguiente.
En establecer la siguiente base de datos como predeterminada ponemos la base de datos ejemplo de SQL Northwind. Ponemos siguiente y acontinuación Finalizar.
Ahora esta ultima parte nos da una opción de probar la conexion antes de usarla Ponemos Probar origenes de datos y nos tiene que salir esta ultima ventana de comprobación.
Ya conectamos el Driver ahora abrimos NetBeans.
Ejemplo 1 :Conexión Establecida con exito desde SQL
Abrimos un project de igual forma del ejemplo uno pero en este caso le pongo el nombre conexionsql1.Código:
import java.sql.*;
public class conexionsql1{
public static void main(String args[]) {
Connection con;
try{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
}catch(ClassNotFoundException f){
System.out.println("Error en los drivers"+f);
}
try{
con=DriverManager.getConnection("jdbc:odbc:z");
System.out.println("conexion establecida corretamente");
}catch(SQLException f){
System.out.println("Error en la conexion"+f);
}
}
}
La salida es la Siguiente:
Ejemplo 2 :Llamar tablas de SQL
Abrimos un project de igual forma del ejemplo uno pero en este caso le pongo el nombre conexionsql2.Código:
import java.sql.*;
public class conexionsql2{
public static void main(String args[]) {
Connection con;/*establece la coneccion a BD*/
Statement sen; /*contenedor para aplicar comandos sql*/
ResultSet res;
try{
Class.forName("jdbc.sqlserver.SQLServerDriver");
}catch(ClassNotFoundException e){
System.out.println("Error en los drivers"+e);
}
try{
con=java.sql.DriverManager.getConnection("jdbc:odbc:z");
System.out.println("conexion establecida corretamente");
sen=con.createStatement();
res=sen.executeQuery("Select * from Products");
while(res.next()){
System.out.print(res.getString(1)+"");
System.out.print(res.getString(2)+"");
System.out.println(res.getString(3)+"");
}
con.close();
}catch(SQLException e){
System.out.println("Error en la conexion"+e);
}
}
}
Notamos la siguiente salida.
No notamos mucha diferencia al trbajar con Access menos en los datos de esta tabla ejemplo,entonces concluimos que tambien podemos hacer los mismos ejemplos de llamar dos tablas,etc en SQL como lo hicimos en la sesión uno.