主题:帮忙看下错误 谢谢 急!!!
帮忙看下.......
不知道错误啥意思..........
是关于登陆页面的数据库控制....
错误是这个:
//声明部分 java.sql.SQLException: [Microsoft][ODBC Microsoft Access Driver]非法的描述器索引
下面是代码:
<%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="" %>
<%@ page import="java.sql.*" %>
//声明部分
<%!
String seletestatement;
Connection conn;
Statement stmt;
ResultSet res;
%>
<%
try{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");//加载驱动程序
}catch(ClassNotFoundException e){
out.print("驱动程序不存在!");
}
try{
String username= new String(request.getParameter("user").getBytes("ISO-8859-1"));
String pass=request.getParameter("pass");
conn=DriverManager.getConnection("jdbc:odbc:2004035124");//连接数据库
stmt=conn.createStatement();
seletestatement="select username from user where username='"+username+"'";//查寻username
res=stmt.executeQuery(seletestatement);
if(!res.getString(2).equals(username)){
response.sendRedirect("errorname.jsp");//返回错误页面用户名不存在
}
else if(!res.getString(3).equals(pass)){
response.sendRedirect("errorpass.jsp");//返回错误页面密码错误
}
else{
response.sendRedirect("stock.jsp");//转向购买页面
}
}catch(SQLException e){
out.print(e);
}
%>
[em18][em18]
不知道错误啥意思..........
是关于登陆页面的数据库控制....
错误是这个:
//声明部分 java.sql.SQLException: [Microsoft][ODBC Microsoft Access Driver]非法的描述器索引
下面是代码:
<%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="" %>
<%@ page import="java.sql.*" %>
//声明部分
<%!
String seletestatement;
Connection conn;
Statement stmt;
ResultSet res;
%>
<%
try{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");//加载驱动程序
}catch(ClassNotFoundException e){
out.print("驱动程序不存在!");
}
try{
String username= new String(request.getParameter("user").getBytes("ISO-8859-1"));
String pass=request.getParameter("pass");
conn=DriverManager.getConnection("jdbc:odbc:2004035124");//连接数据库
stmt=conn.createStatement();
seletestatement="select username from user where username='"+username+"'";//查寻username
res=stmt.executeQuery(seletestatement);
if(!res.getString(2).equals(username)){
response.sendRedirect("errorname.jsp");//返回错误页面用户名不存在
}
else if(!res.getString(3).equals(pass)){
response.sendRedirect("errorpass.jsp");//返回错误页面密码错误
}
else{
response.sendRedirect("stock.jsp");//转向购买页面
}
}catch(SQLException e){
out.print(e);
}
%>
[em18][em18]