Archivo

Archive for the ‘Servlets y JSP’ Category

Conectar JSP con base de datos Sybase

30 octubre, 2011 4 comentarios

En primer lugar instalamos la última versión de SQL Anywhere, despues de haber instalado vamos a inicio/todos los programas y selecionamos la carpeta SQL Anywhere y luego hacemos click en Network Server (64bits) o la version que tengan instalado.

inicio

En Sybase creamos la base de datos(ponerle cualquier nombre) y la tabla “employee” con Interactive SQl, con la siguiente consulta:

create table employee (
  id varchar(5),
  name varchar(30),
primary key (id))

Despues de hacer click en Network Server (64bits) escribimos los datos, elejimos la base de datos(previamente creada en el Sybase) damos un nombre cualquiera para el servidor y le damos  “OK”:

Esperamos que nos salga este ventana, nos percatamos que no salga ningun error y la cerramos:

 

 

ahora con esto ya tenemos nuestra base de datos en un servidor Network, buscamos el archivo “jconn3” en la ruta (“C:Program Files (x86)SQL Anywhere 11Java”) de la carpeta  donde se ha instalado nuestro SQL Anywhere:

 

copiamos el archivo a la carpeta donde tenemos instalado nuestro servidor Tomcat, ubicada en la ruta: “C:Program FilesApache Software FoundationApache Tomcat 7.0.14lib”

listo hasta este punto ya hemos hecho lo básico para la conexión, ahora falta el archivo jsp que hara posible esto, pueden ponerle de nombre “test_sybase.jsp” o el que uds quieran  :

<%@ page import="java.sql.*" %>

<%

  //initialize driver class
  try {
    Class.forName("com.sybase.jdbc2.jdbc.SybDriver");
  } catch (Exception e) {
    out.println("Fail to initialize Sybase JDBC driver: " + e.toString() + "<P>");
  }

  String dbUser = "yourUserID";
  String dbPasswd = "yourPassword";
  String dbURL = "jdbc:sybase:Tds:sundbl.comp.nus.edu.sg:2638/course";

  //connect
  Connection conn = null;
  try {
    conn = DriverManager.getConnection(dbURL,dbUser,dbPasswd);
    out.println(" Connection status: " + conn + "<P>");
  } catch(Exception e) {
    out.println("Connection failed: " + e.toString() + "<P>");
  }

  String sql;
  int numRowsAffected;
  Statement stmt = conn.createStatement();
  ResultSet rs;

  // insert
  try {

    sql = "insert into employee values ('10', 'John')";
    numRowsAffected = stmt.executeUpdate(sql);
    out.println(numRowsAffected + " employee(s) inserted. <BR>");

  } catch (SQLException e) {

    out.println("Error encountered during row insertion for employee: " + e.toString() + "<BR>");

  }

  // select
  sql = "select id, name from employee";
  rs = stmt.executeQuery(sql);
  while (rs.next()) {
    out.println("Id = " + rs.getString("ID") + ", Name = " + rs.getString("NAME") + "<BR>");
  }

  out.println("<P>");

  // delete
  try {
    sql = "delete from employee";
    numRowsAffected = stmt.executeUpdate(sql);
    out.println(numRowsAffected + " employee(s) deleted. <BR>");
  } catch (SQLException e) {

    out.println("Error encountered during deletion of employee: " + e.toString() + "<BR>");

  }  

  out.println("<P>");

  rs.close();
  stmt.close();

  //commit
  conn.commit();

  //disconnect
  conn.close();

%>  

<HTML>
<BODY>
Bye bye!  The system time is now <%= new java.util.Date() %>
</BODY>
</HTML>

probado con SQL Anywhere 11 (se instala junto con Power Builder 11.5)  y Netbeans 7.0.1 ( instalen completo, seleccionen tambien instalar Tomcat a la hora de instalar Netbeans)

pagina de referencia

Anuncios
Categorías:Servlets y JSP

Mysql Con JSP

12 octubre, 2011 1 comentario

Mysql Con JSP(function() { var scribd = document.createElement(“script”); scribd.type = “text/javascript”; scribd.async = true; scribd.src = “http://www.scribd.com/javascripts/embed_code/inject.js&#8221;; var s = document.getElementsByTagName(“script”)[0]; s.parentNode.insertBefore(scribd, s); })();

Categorías:Servlets y JSP

Servlets & Jsp de Java

12 octubre, 2011 2 comentarios

Servlets & Jsp de Java(function() { var scribd = document.createElement(“script”); scribd.type = “text/javascript”; scribd.async = true; scribd.src = “http://www.scribd.com/javascripts/embed_code/inject.js&#8221;; var s = document.getElementsByTagName(“script”)[0]; s.parentNode.insertBefore(scribd, s); })();

Categorías:Servlets y JSP

Introduccion a JSP

12 octubre, 2011 3 comentarios

JSP(function() { var scribd = document.createElement(“script”); scribd.type = “text/javascript”; scribd.async = true; scribd.src = “http://www.scribd.com/javascripts/embed_code/inject.js&#8221;; var s = document.getElementsByTagName(“script”)[0]; s.parentNode.insertBefore(scribd, s); })();

Categorías:Servlets y JSP

¿Qué son los Servlets Java?

4 octubre, 2011 3 comentarios

Los Servlets son las respuesta de la tecnología Java a la programación CGI. Son programas que se ejecutan en un servidor Web y construyen páginas Web. Construir páginas Web al vuelo es útil (y comunmente usado) por un número de razones:

  • La página Web está basada en datos envíados por el usuario. Por
    ejemplo, las páginas de resultados de los motores de búsqueda se generan de esta forma, y los programas que procesan pedidos desde sites de comercio electrónico también.

  • Los datos cambian frecuentemente.Por ejemplo, un informe sobre el tiempo o páginas de cabeceras de noticias podrían construir la página dinámicamente, quizás devolviendo una página previamente construida y luego actualizandola.

     

  • Las páginas Web que usan información desde bases de datos
    corporativas u otras fuentes. Por ejemplo, usaríamos esto para hacer una
    página Web en una tienda on-line que liste los precios actuales y el número de artículos en stock.

Categorías:Servlets y JSP