你是否在JSP中导入了MyException这个类?
你在类中和JSP中用Systemoutprintln()这个方法跟踪一下程序运行的踪迹,看看是否会按你设计的思路产生异常。你给的代码我无法调试,你只好自己按我说的方法调试一下
import entityBook;
这样导入包的话
在直接编译当前java文件的时候,会从此java文件的同文件夹下寻找文件夹entity,再寻找entity中的Bookclass文件进行加载。
补充:
编译当前java文件的时候可以在data包的上级目录起运行命令:
javac data[ClassName]java
这样也可以访问到entity包的。
你做的好乱这样,连接数据库的分开啊,再调用查询方法,
第一:u和p 怎么没属性的
第二:数据库,sa怎么没密码啊,我连接的是 sql server ,没密码是连不上的
第三:你查询语句 select from t1
你应该加个条件,根据什么查询啊,不然是查询表里的所有的数据,
应该是
"select from t1 where name="
后还要加 stmtsetString(1, name);
下面是我做的一些代码,我先建了三个类,实体类,连接数据库类和查询类
//查询方法
public class UserDao {
Connection con=null;
PreparedStatement pst=null;
ResultSet rs=null;
public User findUser(String userName, String password){
User user=null;
try {
con=BaseDaogetConn();
String sql="select from users where userName= and password=";
pst=conprepareStatement(sql);
pstsetString(1, userName);
pstsetString(2, password);
rs=pstexecuteQuery();
while(rsnext()){
user=new User();
usersetUserID(rsgetInt("userID"));
usersetUserName(rsgetString("userName"));
usersetPassword(rsgetString("password"));
usersetStatus(rsgetInt("status"));
}
} catch (ClassNotFoundException e) {
// TODO 自动生成 catch 块
eprintStackTrace();
} catch (SQLException e) {
// TODO 自动生成 catch 块
eprintStackTrace();
}
finally{
BaseDaocloseAll(con, pst, rs);
}
return user;
}
//处理部分
<%
requestsetCharacterEncoding("GBK");
String name=requestgetParameter("uName");
String pass=requestgetParameter("uPass");
UserDao userdaoimpl=new UserDaoImpl();
User user=userdaoimplfindUser(name);
if(passequals(usergetUPass()))
{
sessionsetAttribute("user",user);
responsesendRedirect("/indexjsp");
}
else
{
responsesendRedirect("/loginjsp");
}
%>
希望对你有所帮助,你要这个案例可以发你邮箱,我连接的是sql sever 2005数据库的,
Abstract(抽象)可以修饰类、方法
如果将一个类设置为abstract,则此类必须被继承使用。此类不可生成对象,必须被继承使用。 Abstract可以将子类的共性最大限度的抽取出来,放在父类中,以提高程序的简洁性。 Abstract虽然不能生成对象,但是可以声明,作为编译时类型,但不能作为运行时类型。 Final和abstract永远不会同时出现。
parent的取值很明确,就是当前元素的父元素;parents则是当前元素的祖先元素。
name这个是自己设置的变量。
以上就是关于为何自定义异常捕捉不到 求救全部的内容,包括:为何自定义异常捕捉不到 求救、关于java用import引入自定义的类的问题、我写了一个jsp的登陆程序,利用数据库中设定的账号来登录,但却始终有问题,代码如下,请高手指点: 登陆等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)