LevitraGeneric Viagra
viagra online
@Bucio: pew pew ~~

mysql y jsp

Dentro de las practicas de la universidad, se usa mysql para esto se debe tener un conector:
[conector] http://dev.mysql.com/downloads/connector/j/5.1.html
Al descargar el .tar.gz se descomprime, y copiamos (cómo root) el .jar al directorio de nuestro java:

cp mysql-connector-java-5.1.15-bin.jar /usr/lib/jvm/java-6-openjdk/jre/lib/ext/

Después modificamos el demonio de el tomcat instalado, buscando la linea que diga tomcat_security

gedit /etc/init.d/tomcat5.5

En mi caso es 5.5, y buscamos la siguiente linea y la cambiamos el yes po no, quedando de esta forma:

# Use the Java security manager? (yes/no)
TOMCAT5_SECURITY=no

De esta forma ya podemos usar nuestro mysql y jsp haremos una prueba primero crearemos una bd con contenido para desplegar:

CREATE TABLE IF NOT EXISTS `datos` (
  `nombre` varchar(30) NOT NULL,
  `apellido` varchar(30) default NULL,
  `dato` varchar(40) default NULL,
  PRIMARY KEY  (`nombre`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;

Añadimos contenido:

INSERT INTO `datos` (`nombre`, `apellido`, `dato`) VALUES
('rafael', 'bucio', 'Soy de la politecnica');

Listo checamos la bd por si las moscas:

mysql> use poli;
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A

Database changed
mysql> show tables;
+----------------+
| Tables_in_poli |
+----------------+
| datos          |
+----------------+
1 row in set (0.00 sec)

mysql> describe datos;
+----------+-------------+------+-----+---------+-------+
| Field    | Type        | Null | Key | Default | Extra |
+----------+-------------+------+-----+---------+-------+
| nombre   | varchar(30) | NO   | PRI | NULL    |       |
| apellido | varchar(30) | YES  |     | NULL    |       |
| dato     | varchar(40) | YES  |     | NULL    |       |
+----------+-------------+------+-----+---------+-------+
3 rows in set (0.00 sec)

mysql>

La base de datos Poli,contiene una tabla llamada datos y esto es el contenido:

mysql> select * from datos;
+--------+----------+-----------------------+
| nombre | apellido | dato                  |
+--------+----------+-----------------------+
| rafael | bucio    | Soy de la politecnica |
+--------+----------+-----------------------+
1 row in set (0.00 sec)

Que es lo que madaremos a llamar en nuestra pagina en jsp, creamos dos archivos en archivo jsp uno para guardar el usuario y base de datos y el otro donde desplegaremos el contenido de la base de datos:

bd.jsp

<%! String usersql(){ return  "root"; } String contrasql(){ return  "123456"; } %>

Ahora el pseudo código de db.jsp con explicación en forma de comentarios:

// La base de datos que usaremos en este caso -poli-
String bd =  "jdbc:mysql://localhost:3306/poli";
// El conector
Class.forName("com.mysql.jdbc.Driver").newInstance();
// La conexión con la base de datos aqui mandamos a llamar usuario y contraseña en bd.jsp
mysql =  DriverManager.getConnection(bd, usersql(), contrasql());
// Nos servira para la la consulta y se ve más limpia
declaracion=  mysql.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
// La consulta
consulta = declaracion.executeQuery("select  nombre, apellido, dato from datos");

...

try{
// intentamos la consulta.
consulta = declaracion.executeQuery("select  nombre, apellido, dato from datos");
out.println("
");
out.println("

");
// sacamos los strings en este caso 3 nombre apellido y dato
while(consulta.next()){

}
...
.... "+consulta.getString(1)+"
....  "+consulta.getString(2)+"
.."+consulta.getString(3)+"

");
}
// cachamos las excepciones :-) .
catch(Exception e){  out.println(e);}

Esto nos quedaría de esta forma:

Y quedaría así:
http://works.bucio.com.mx/code/jsp/bd.jsp.txt

jsp y mysql

jsp y mysql


Delicious Digg Facebook LinkedIn reddit StumbleUpon Twitter SeparatorEmail Print Friendly

 
 
 

5 comentarios en “mysql y jsp” . Deja tú comentario

  1. xrandy

    Ammm Es solo prueba verdad? Por que MyISAM no es recomendable al menos si vas a usar integridad referencial (Innodb) es lo de hoy :p .. Saludos Buchiloko

    ResponderResponder

    usando Google Chrome Google Chrome 9.0.597.98 en Windows Windows XP desde
    febrero 17, 2011 @ 16:17:
  2. Rafael Bucio

    @xrandy: sé es una prueba :P nada más para ver que funcione el jsp y mysql :-) solo exporte la bd xD

    ResponderResponder

    usando Google Chrome Google Chrome 9.0.597.98 en Linux Linux desde
    febrero 17, 2011 @ 16:18:
  3. culmentes

    Buen blog, te invitamos a checar esta iniciativa. http://www.facebook.com/pages/Cultivando-Mentes-Geek/189911864373201

    ResponderResponder

    usando Google Chrome Google Chrome 9.0.597.98 en Windows Windows 7 desde
    febrero 19, 2011 @ 3:31:
  4. Lula

    Hola Bucio! Oie no recomiendas algún libro o tutorial en especial para empezar con desarrollo en jsp? :D

    ResponderResponder

    usando Google Chrome Google Chrome 10.0.609.0 en Ubuntu Linux Ubuntu Linux desde
    julio 11, 2011 @ 20:29:
  5. Rafael Bucio

    Encontré esto no sé si sea una wiki, yo aprendí en el salón y google un poco :3 http://www.jspwiki.org/ aquí unas más http://www.apl.jhu.edu/~hall/java/Servlet-Tutorial/ y aquí otro muy bueno http://www.roseindia.net/jsp/jsp.shtml

    ResponderResponder

    usando Google Chrome Google Chrome 12.0.742.112 en Linux Linux desde
    julio 11, 2011 @ 21:13:

Deja tu opinión..

XHTML: Puedes usar : <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>
Tsss: si no tienes gravatar lee esté post de Kozmica , para sacar uno :-).


Campus Party

Publicidad