在登录页面我做验证该用户被允许进入系统, 我做了Methode其验证用户:无效的SQL语句
boolean isValidUser(Connection con,String userName,String pass){}
它正常工作的桌面应用程序,但是当我试图在servlet它使表或视图不存在?但表中是存在我的数据库? 有人可以告诉我问题在哪里吗?
这是方法
public boolean isValidUser(Connection con,String userName,String pass)throws SQLException
{
String selSQL="SELECT USER_NAME, USER_PASS FROM OSQS_USERS where USER_NAME =? and USER_PASS =?";
ResultSet rs =null;
boolean exist =false;
PreparedStatement pstmt = null;
try {
pstmt = con.prepareStatement(selSQL);
pstmt.setString(1,userName);
pstmt.setString(2, pass);
rs=pstmt.executeQuery();
if(rs.next())
exist= true;
}
//close statment and result sest
return exist;
}
这可能有助于提供关于异常和关于JDBC配置的更多细节。 – Bruno 2010-09-07 23:41:22
有没有机会看到查询数据库的代码? – 2010-09-07 23:41:45
这是例外{ORA-00942:表或视图不存在} – palAlaa 2010-09-07 23:43:14