永发信息网

JSP与SQL问题 附带源码以及错误提示

答案:1  悬赏:40  手机版
解决时间 2021-06-04 22:24

源码:

<%@ page contentType="text/html;charset=gb2312"%>
<%@ page import="java.sql.*"%>
<html>
<body>
<%
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=pubs";
String user="";
String password="";
Connection conn= DriverManager.getConnection(url,user,password);
Statement stmt=conn.createStatement();
String sql="select * from jobs";
ResultSet rs=stmt.executeQuery(sql);
while(rs.next()) {%>
<%=rs.getString(1)%>
<%=rs.getString(2)%>
<%}%>
<%rs.close();
stmt.close();
conn.close();
%>
</body>
</html>

错误提示:

org.apache.jasper.JasperException: Exception in JSP: /sql_test.jsp:6 3: <html> 4: <body> 5: <% 6: Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance(); 7: String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=pubs"; 8: String user=""; 9: String password=""; Stacktrace: org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:451) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:355) org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:329) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265) javax.servlet.http.HttpServlet.service(HttpServlet.java:729)

root cause javax.servlet.ServletException: com.microsoft.jdbc.sqlserver.SQLServerDriver org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:841) org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:774) org.apache.jsp.sql_005ftest_jsp._jspService(sql_005ftest_jsp.java:76) org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98) javax.servlet.http.HttpServlet.service(HttpServlet.java:729) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:331) org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:329) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265) javax.servlet.http.HttpServlet.service(HttpServlet.java:729)

root cause java.lang.ClassNotFoundException: com.microsoft.jdbc.sqlserver.SQLServerDriver org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1386) org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1232) org.apache.jasper.servlet.JasperLoader.loadClass(JasperLoader.java:125) org.apache.jasper.servlet.JasperLoader.loadClass(JasperLoader.java:63) java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319) java.lang.Class.forName0(Native Method) java.lang.Class.forName(Class.java:164) org.apache.jsp.sql_005ftest_jsp._jspService(sql_005ftest_jsp.java:48) org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98) javax.servlet.http.HttpServlet.service(HttpServlet.java:729) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:331) org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:329) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265) javax.servlet.http.HttpServlet.service(HttpServlet.java:729)

最佳答案

数据库打补丁了么


我记的我出现过你这个错误


我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
谁会玩数码宝贝OL,我有问题请教一下
“壬申年的猴头邮票”到底拍卖不拍卖?
松滋市荆州新发现这个地址在什么地方,我要去
当一个人正处在失望与绝望之间他《她》会怎么
爱情不需要等待?
自贡的营业员与其他的营业员有什么差别没有?
为什么装了显卡驱动后查看硬件还是显示未安装
已知x-2的绝对值+(y+3)的二次方等于0,求代
精英i845-ITE8712最高支持多大cpu
我最近这几天,鼻孔里边老是有干了的血块块,
穿越火线和财付通的灯怎么点
安徽工业经济职业技术学院的论坛是什么啊???
怎么判别是不是得了猪流感了呢?
张湾区十堰中国福利彩票地址在哪里啊
当你郁闷的时候,怎么样才恢复壮态
推荐资讯
怎样在淘宝上卖东西?
洗脚水泡咖啡~ 下一句是什么
你们觉得初二学生一月多少零用钱才够花?(男的
桃源县常德海尔专卖店(理公港店)这个地址在什
睢县商丘荷塘码头黑鱼馆这个地址在什么地方,
为什么我的QQ所有的QQ秀界面都是空白的
纠结纠结再纠结,我的飞鬼王是该先点命中还是
玩家宝宝配音问题!
DNF去那里打,最易爆封装,和设计图呢?
翻译一段话!翻译得地道的可加倍给分
青年志愿者图标怎样点亮
羞达达的玫瑰羞达达的开…这歌名叫什麽呀!
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?