JSP (Java Server Page) - interbase y jsp

 
Vista:

interbase y jsp

Publicado por mari (1 intervención) el 13/05/2008 23:30:33
no puedo conectar interbase con tomcat, me sale que no pudo cargar el driver correctamente, no se que tengo mal....el codigo que tengo es el siguiente:

import java.io.*;
import java.net.*;
import java.sql.*;
import java.util.*;
import java.lang.*;
import javax.sql.*;

public class ConexionesDiam {

// Configuracion de la conexion a la base de datos

private String DB_driver = "";
private String url = "";
private String username = "";
private String password = "";
private Connection con = null;
private Statement stmt = null;
private PreparedStatement pstmt = null;
private ResultSet rs = null;
private String query = null;


//Constructor sin parámetros
ConexionesDiam() {
DB_driver = "InterBase.interclient.Driver";
url = "jdbc:InterBase://localhost:8080/maxter.gdb";
username ="sysdba";
password ="ubermorgen";
//Asignación del Driver
try {
Class.forName(DB_driver);
} catch (ClassNotFoundException cnfx) {
System.out.println("No se pudo cargar el Driver Correctamente!");
}
// Realizar la conexión
try {
con = DriverManager.getConnection(url, username, password);
con.setTransactionIsolation(8);

} catch (Exception ex) {
ex.printStackTrace();
}

}


// Constructor con parámetros
ConexionesDiam(String driver, String url, String usuario, String passw) {
this.DB_driver = driver;
this.url = url;
this.username = usuario;
this.password = passw;

//Asignación del Driver
try {
Class.forName(DB_driver);
} catch (ClassNotFoundException cnfx) {
System.out.println("No se pudo cargar el Driver Correctamente!");
}
// Realizar la conexión
try {
con = DriverManager.getConnection(url, username, password);
}
catch (Exception ex) {
ex.printStackTrace();
}
}

//Retornar la conexión
public Connection getConnection() {
return con;
}

//Cerrar la conexión
public void closeConnection(Connection con) {
try {
if (con != null)
con.close();
} catch (Exception ex) {
ex.printStackTrace();
}
}

public ResultSet consultarBD(String sentencia) {
try {
stmt = con.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY);
rs = stmt.executeQuery(sentencia);
} catch (SQLException sqlex) {
sqlex.printStackTrace();
} catch (RuntimeException rex) {
rex.printStackTrace();
} catch (Exception ex) {
ex.printStackTrace();
}

return rs;
}
public static void main(String[] args)
{
ConexionesDiam BD = new ConexionesDiam();
ResultSet rs = BD.consultarBD("SELECT * FROM empleados");
try {
while(rs.next()){
System.out.println(rs.getString(1));
}
}catch(Exception E){
System.out.println(E.getMessage());
}
}}
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder