求解!!MyEclipse抛出的异常!!

问题描述

descriptionTheserverencounteredaninternalerror()thatpreventeditfromfulfillingthisrequest.exceptionorg.apache.jasper.JasperException:AnexceptionoccurredprocessingJSPpage/denglu.jspatline2522:username=request.getParameter("username");23:pwd=request.getParameter("pwd");24:Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");25:Connectionconn=DriverManager.getConnection("jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=liuyanban","sa","123qwe");26:Statementstmt=conn.createStatement();27:28:ResultSetrs=stmt.executeQuery("select*fromzhucebiaowhereusername='"+username+"'andpassword='"+pwd+"'");求解这些异常!!!多谢

解决方案

解决方案二:
第25行,trycatch一下就知道什么问题了。
解决方案三:
没有抛出异常<%try{Statementstmt=con.createStatement();ResultSetrs=stmt.executeQuery("....");}catch(Exceptione){out.println("shibai");}%>PS:把数据库的东西写到一个类中,然后调用比较好。。。PreparedStatement可以代替Statement了。。。
解决方案四:
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");这里应该是com.microsoft.jdbc.sqlserver.SQLServerDriver吧、
解决方案五:
引用3楼dgcxyc的回复:

Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");这里应该是com.microsoft.jdbc.sqlserver.SQLServerDriver吧、

我是照着书上写的,没弄错啊
解决方案六:
trycatch25行试试
解决方案七:
凡是连接数据库都要抛出个异常,你try{Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");Connectionconn=DriverManager.getConnection("jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=liuyanban","sa","123qwe");Statementstmt=conn.createStatement();ResultSetrs=stmt.executeQuery("select*fromzhucebiaowhereusername='"+username+"'andpassword='"+pwd+"'");}catch(Exceptione){e.printStackTrace();}
解决方案八:
引用1楼ylz2007的回复:

第25行,trycatch一下就知道什么问题了。

+1错误信息看下,我想应该是你没有导入sqlserver驱动jar.
解决方案九:
唉现在怎么都不用debug了呢。。即使不用debug你用个最简单的方法System.out.println一下啊。。。
解决方案十:
引用8楼taojay315的回复:

唉现在怎么都不用debug了呢。。即使不用debug你用个最简单的方法System.out.println一下啊。。。

这就是数据库驱动Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
解决方案十一:
你不是25行出错么?你看一下conn的值啊是否建立成功
解决方案十二:
建议写进DAO里吧写进jsp里有错误实在不好弄
解决方案十三:
项目里没源代码,是重新做一个项目还是?????O(∩_∩)O谢谢
解决方案十四:
数据库木有连上啊,具体点是有什么错呢
解决方案十五:
你用的sql版本是多少的?然后看你导入包对不对。你现在的Connectionconn=DriverManager.getConnection("jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=liuyanban","sa","123qwe");是sql2000的。如果是2005的话应该是conn=DriverManager.getConnection("jdbc:sqlserver://127.0.0.1:1433;DataBaseName=company","sa","sa");没有那个:microsoft:

时间: 2024-12-10 21:58:43

求解!!MyEclipse抛出的异常!!的相关文章

缺省构造函数不能处理隐式超构造函数抛出的异常类型 IOException。必须定义显式构造函数

问题描述 缺省构造函数不能处理隐式超构造函数抛出的异常类型 IOException.必须定义显式构造函数 int lastnum = getNum(source.getProperty(""fileName"")); public static int getNum(String Filename) throws IOException { InputStream myxls; myxls = new FileInputStream(Filename); sr =

[WPF]如何在关闭非模态子窗体时用消息框确认:解决最小化窗体时抛出的异常

又是一个看起来很简单的问题.像下面这样在Closing里弹出个MessageBox确认一下不就行了? public static void OnWindowClosing(object sender, CancelEventArgs e) { if (MessageBox.Show(string.Format("Are you sure to close the {0}?", (sender as Window).Title), "Confirm", Message

ssh2在tomcat启动时抛出的异常,无解

问题描述 ssh2在tomcat启动时抛出的异常,无解 Mar 16, 2015 3:22:39 PM org.apache.catalina.core.StandardContext listenerStart SEVERE: Error configuring application listener of class org.springframework.web.util.Log4jConfigListener java.lang.ClassNotFoundException: org.

子类方法返回类型必须和父类相同,抛出的异常声明可以小于或等于父类

Overload译为重载:Override译为重写或者覆盖:  Overload讨论: Java中同一个类不可以有两个相同的方法(方法名.参数类型.参数个数和参数位置都  相同).但可以有方法名相同,参数不同(参数类型.参数个数和参数位置不相同)的方法.这  种相同的方法名,参数不同的方法称为重载. public class Test { public void fn(String name) {} public void fn(int age) {} public void fn(String

使用richface4,如何捕获后台抛出的异常?

问题描述 我最近想做一个项目,用的是richface4+jsf2我不知道如何捕获后台抛出的异常,并且展示在页面上比如使用a4j:jsfunction调用action中的test();方法这个test()方法throw一个exception做测试页面如何用js捕获并且alert出来?我查了有一个A4J.AJAX.OnErrer,但是一直报A4J未定义,求解答~

在java中,下面画横线抛出的异常必须一样吗?谢谢!,,,,,

问题描述 在java中,下面画横线抛出的异常必须一样吗?谢谢!,,,,, 解决方案 不需要,throws 后面抛出整个方法中所有可能出现的异常(抛出的是异常类),而throw new Exception抛出特定异常(抛出的是异常对象), 解决方案二: 看情况.完全的解释是,Exception 异常,是所有异常的父类,所有异常都继承于它,所以上面throws 关键字捕获的异常如果写成Exception,那么不管方法里抛出任何种类的异常,都能捕获到,而不需要再捕获特定类型的异常.而如果throws关

捕获Java线程池执行任务抛出的异常

捕获Java线程池执行任务抛出的异常Java中线程执行的任务接口java.lang.Runnable 要求不抛出Checked异常, public interface Runnable { public abstract void run(); } 那么如果 run() 方法中抛出了RuntimeException,将会怎么处理了? 通常java.lang.Thread对象运行设置一个默认的异常处理方法: java.lang.Thread.setDefaultUncaughtExceptionH

java-JavaCompiler中run方法运行时抛出NullPointerException异常

问题描述 JavaCompiler中run方法运行时抛出NullPointerException异常 解决方案 解决方案二: 解决方案三: 参考:http://blog.csdn.net/liu578182160/article/details/25103905

jsp 不能抛出checked异常时 处理方法

因此必须预先处理异常,另外,可以将异常转换为运行时异常,或者绕过它而不处理它.但是,应该这样做吗,这其中是否隐藏着错误? 问题 只要看一个例子,问题就清楚了.假设有一个File对象的List,需要按它们的标准路径以字典顺序排序.所谓标准路径,是指在解析别名.符号链接和/../及/./之后得到的完整绝对路径.本地方法使用一个比较器,如清单1所示: 1.清单1.按标准路径比较两个文件 2.importjava.io.File; 3.importjava.io.IOException; 4.impor