Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/11/2009, 10:07
molocl
 
Fecha de Ingreso: mayo-2007
Mensajes: 32
Antigüedad: 17 años, 10 meses
Puntos: 0
Cambiar conexion Mysql a Sqlserver2005

estimados neceisto ayuda.......tengo un sistema web jsp- java, que funciona con Mysql perfectamente....ahora tengo que cambiar de base ya descarge la libreria sqljdbc.jar..........pero aparece el siguiente error al abrir la pagina...


si alguien me puede ayudar....

org.apache.jasper.JasperException: java.lang.NumberFormatException: For input string: "-3&java.lang.NullPointerException"
org.apache.jasper.servlet.JspServletWrapper.handle JspException(JspServletWrapper.java:522)
org.apache.jasper.servlet.JspServletWrapper.servic e(JspServletWrapper.java:416)
org.apache.jasper.servlet.JspServlet.serviceJspFil e(JspServlet.java:342)
org.apache.jasper.servlet.JspServlet.service(JspSe rvlet.java:267)
javax.servlet.http.HttpServlet.service(HttpServlet .java:717)

causa raíz

java.lang.NumberFormatException: For input string: "-3&java.lang.NullPointerException"
java.lang.NumberFormatException.forInputString(Unk nown Source)
java.lang.Integer.parseInt(Unknown Source)
java.lang.Integer.parseInt(Unknown Source)
org.apache.jsp.conflogin_jsp._jspService(conflogin _jsp.java:73)
org.apache.jasper.runtime.HttpJspBase.service(Http JspBase.java:70)
javax.servlet.http.HttpServlet.service(HttpServlet .java:717)
org.apache.jasper.servlet.JspServletWrapper.servic e(JspServletWrapper.java:374)
org.apache.jasper.servlet.JspServlet.serviceJspFil e(JspServlet.java:342)
org.apache.jasper.servlet.JspServlet.service(JspSe rvlet.java:267)
javax.servlet.http.HttpServlet.service(HttpServlet .java:717)




Y este es mi codigo para conectar.........

package recursos;
import java.sql.*;

public class Conecta {
//Objeto estático da classe
private static Conecta conecta;

//Banco de Dados
private static String serverName = Propriedade.getCampo("serverName");
private static String mydatabase = Propriedade.getCampo("database");

//Configuração da conexão

private static String nomeBD = "jdbc:sqlserver://" + serverName + "/" + mydatabase + "?autoReconnect=true&useUnicode=true&characterEnco ding=latin1";
private static String userBD = Propriedade.getCampo("userDB");
private static String passwdBD = Propriedade.getCampo("passDB");
private static String driverBD = "com.sqlserver.jdbc.SQLServerDriver";

//Conexão
private static Connection con = null;

//Cria instância de conexão do banco
private Conecta() throws ClassNotFoundException, SQLException{
//verifica se o driver está instalado
Class.forName(driverBD);
//abre a conexão com o banco de dados
con = DriverManager.getConnection(nomeBD, userBD, passwdBD);

}

//Retorna a conexão
public static Connection getInstance(){
try{
if(con == null || con.isClosed()){
conecta = new Conecta();
}
} catch(Exception e) {

}

return con;
}

}