Hola a todos.
Les comento el problema q tengo.
Estoy desarrollando en JBuiler 6.0, y creo un servlet q se tiene q conectar a una base de
datos de INTERBASE, por lo cual instale el INTERCLIENT (ambos estan ejecutandose como un servicio
en mi maquina).
El problema surge a apartir de q me aparece una excepcion en el driver de la conexion con
la base de datos, pero lo raro es q el driver esta bien escrito, lo mismo q el URL, el nombre
de usuario y contraseña tambien.
Les pongo el codigo del servlet ahora y si alguien me puede ayudar mejor:
package prueba;
import javax.servlet.*;
import javax.servlet.http.*;
import java.io.*;
import java.util.*;
import java.sql.*;
/**
* <p>Title: </p>
* <p>Description: </p>
* <p>Copyright: Copyright © 2004</p>
* <p>Company: </p>
* @author unascribed
* @version 1.0
*/
public class conexion extends HttpServlet {
private static final String CONTENT_TYPE = "text/html";
private String url = "jdbc:interbase://localhost/c:\\McPato's\\Base.gdb";
private String username = "SYSDBA";
private String password = "masterkey";
ResultSet re;
String aux;
String table;
public void init() throws ServletException {
}
public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
String query = "SELECT NOMBRE FROM USUARIOS";
try
{
Class.forName("interbase.interclient.Driver");
Connection connection = DriverManager.getConnection(url,username, password);
Statement stmt = connection.createStatement();
re = stmt.executeQuery(query);
aux = re.getString("NOMBRE");
}
catch(Exception e)
{
table = "Excepcion: " + e;
}
response.setContentType(CONTENT_TYPE);
PrintWriter out = response.getWriter();
out.println("<html>");
out.println("<head><title>conexion</title></head>");
out.println("<body>");
out.println("<p>The servlet has received a GET. This is the reply.</p>");
out.println("<p>"+aux+"</p>");
out.println("<p>"+table+"</p>");
out.println("</body></html>");
}
public void destroy() {
}
}
La excepcion es ClassNotFoundException
Lo otro raro q sucede es que utilizando el DATABASE PILOT de JBuilder, puedo acceder
facilmente a la base de datos, por lo tanto el problema no proviene del driver porque si no no podria acceder a la base de datos desde ningun lado
AYUDA POR FAVOR!!!!!