你的数据源名在哪呢?
也不建议用jdbc-odbc桥.直接用数据库for jdbc的库吧
也不建议用jdbc-odbc桥.直接用数据库for jdbc的库吧
解决方案 »
- struts2.xml的action中的result报错
- IIS6+RESIN 2.17 jsp可以解析,.do没办法解析,总是提示404,怎么办?
- 谁使用过JasperReport和iReport,急,在线等
- 有几个技术难点想请教一下各位。
- 高手来帮帮我!!!!!!!!!关于rs.close,stmt.close,conn.close的问题
- Error 500--Internal Server Error 请高手帮忙解释一下,多谢了
- 拜托看看这个javabean有什么问题!!!!!!!!!!!1
- 哪儿可以下载tomcat4.1.17?
- 菜鸟问菜问题?
- webpack打包vue引入第三方插件
- 网站最近出现的奇怪问题!服务器还是数据库问题?菜鸟求救
- JSP中MVC是什么东东?哪位能详细介绍一下,高分相送。急!!!
在access中建表userlist,字段为username,password。(帐号为xyz。密码是123)
登陆页login.htm
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>无标题文档</title>
</head><body>
<form name="form1" method="post" action="check.jsp">
<table width="24%" height="62" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td width="42%">用户名</td>
<td width="58%"><input name="username" type="text" size="14"></td>
</tr>
<tr>
<td>密码</td>
<td><input name="password" type="password" size="14"></td>
</tr>
<tr>
<td><input type="submit" name="Submit" value="确定"></td>
<td><input type="reset" name="Submit2" value="取消"></td>
</tr>
</table>
</form>
</body>
</html>验证页:check.jsp<%@ page import="java.sql.*" %>
<%
String url="jdbc:odbc:userlist";
String driver="sun.jdbc.odbc.JdbcodbcDriver";
Class.forName(driver);
Connection conn=DriverManager.getConnection(url,"xyz","123");
Statement sqlStatement=conn.createStatement();
String sql="select * from userlist";
ResultSet rs=sqlStatement.executeQuery(sql);
String username=request.getParameter("username");
String password=request.getParameter("password");
String role="SB";
while(rs.next())
{
if (username.equals(rs.getString("username"))&&password.equals(rs.getString("password")))
{
role=rs.getString("role");
}
}
%>
you are <%=role%>!
错误提示是:
IMPORTANT: Do not modify the generated servlets
Unhandled error! You might want to consider having an error page to report such
errors more gracefully
com.sun.jsp.JspException: Compilation failed:Note: sun.tools.javac.Main has bee
deprecated.
work\%3A8080%2F\check_jsp_1.java:76: Ambiguous class: java.beans.Statement and
ava.sql.Statement
Statement sqlStatement=conn.createStatement();
^
1 error, 1 warning at com.sun.jsp.compiler.Main.compile(Main.java:347)
at com.sun.jsp.runtime.JspLoader.loadJSP(JspLoader.java:135)
at com.sun.jsp.runtime.JspServlet$JspServletWrapper.loadIfNecessary(Jsp
ervlet.java:77)
at com.sun.jsp.runtime.JspServlet$JspServletWrapper.service(JspServlet.
ava:87)
at com.sun.jsp.runtime.JspServlet.serviceJspFile(JspServlet.java:218)
at com.sun.jsp.runtime.JspServlet.service(JspServlet.java:294)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:840)
at com.sun.web.core.ServletWrapper.handleRequest(ServletWrapper.java:15
)
at com.sun.web.core.Context.handleRequest(Context.java:414)
at com.sun.web.server.ConnectionHandler.run(ConnectionHandler.java:139)
HANDLER THREAD PROBLEM: java.net.SocketException: Socket is closed
java.net.SocketException: Socket is closed
at java.net.Socket.getInputStream(Unknown Source)
at com.sun.web.server.ConnectionHandler.run(ConnectionHandler.java:161)请大家帮助