Hola a todos; soy nuevo en jsp y tengo un gran lio al tratar de conectarme a una base de datos microsoft sqlserver
el hecho es el siguiente estoy trabajando en mi equipo y quiero traer unos datos de unas tablas de una base de datos antes mencionada, y mi codigo en donde trato de establecer conexion con la base de datos es el siguiente:
Statement instruccion=null;
ResultSet tabla= null;
String conexion = "jdbc:sqlserver://OVO6:1433;"+"databaseName=Northwind;user=servicede sk;password=123456;";
//Abrir el enlace
try{
Class.forName("com.microsoft.sqlserver.jdbc.SQLSer verDriver").newInstance();
canal = DriverManager.getConnection(conexion);
instruccion = canal.createStatement(ResultSet.TYPE_SCROLL_SENSIT IVE,ResultSet.CONCUR_UPDATABLE);
}
catch(ClassNotFoundException e){ out.println(e);}
catch(SQLException e){ out.println(e);}
try{
/*int modifi= instruccion.executeUpdate("INSERT INTO tusuariogeneral VALUES('',0,3,'Carlito','Carreño','Cardenas','','' ,'','','nausea','nausea');");*/
tabla = instruccion.executeQuery("select CompanyName, ContactName from Customers");
out.println("<table border=1>");
out.println("<tr><th>Nombre</th><th>Apellido</th></tr>");
while(tabla.next()){
out.println("<tr><td>"+tabla.getString(1)+"</td><td>"+tabla.getString(2)+"</td></tr>");
}
out.println("</table>");}
catch(Exception e){ out.println(e);}
canal.close();
pero no me funciona, cuando me trato de conectar se genera el siguiente error:
descripción El servidor encontró un error interno () que hizo que no pudiera rellenar este requerimiento.
excepción
org.apache.jasper.JasperException
org.apache.jasper.servlet.JspServletWrapper.servic e(JspServletWrapper.java:370)
org.apache.jasper.servlet.JspServlet.serviceJspFil e(JspServlet.java:291)
org.apache.jasper.servlet.JspServlet.service(JspSe rvlet.java:241)
javax.servlet.http.HttpServlet.service(HttpServlet .java:802)
org.netbeans.modules.web.monitor.server.MonitorFil ter.doFilter(MonitorFilter.java:362)
causa raíz
java.lang.NullPointerException
org.apache.jsp.Respuesta_jsp._jspService(Respuesta _jsp.java:248)
org.apache.jasper.runtime.HttpJspBase.service(Http JspBase.java:97)
javax.servlet.http.HttpServlet.service(HttpServlet .java:802)
org.apache.jasper.servlet.JspServletWrapper.servic e(JspServletWrapper.java:322)
org.apache.jasper.servlet.JspServlet.serviceJspFil e(JspServlet.java:291)
org.apache.jasper.servlet.JspServlet.service(JspSe rvlet.java:241)
javax.servlet.http.HttpServlet.service(HttpServlet .java:802)
org.netbeans.modules.web.monitor.server.MonitorFil ter.doFilter(MonitorFilter.java:362)
estoy utilizando el IDE NetBeans 5.0; no se que estoy haciendo mal, el archivo sqljdbc.jar lo tengo en las librerias del tomcat y el las del j2sdk.
Alguien que porfavor me ayude MUCHISIMAS GRACIAS