代码如下:
<%@ page contentType="text/html;charset=GB2312" %>
<%@page import="java.lang.*, java.io.*, java.sql.*, java.util.*" %> <HTML>
<HEAD>
<TITLE>登录处理程序</TITLE>
</HEAD>
<BODY>
<%
String name=request.getParameter("name");
String pw=request.getParameter("pw");
String sql="select * from user where no='"+name+"' and password='"+pw+"'";
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=School";
String user="sa";
String password="";
Connection conn= DriverManager.getConnection(url,user,password);
Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
ResultSet rs=stmt.executeQuery(sql);
if(rs.next()){
out.print("恭喜你,登陆成功!");
}
else{
out.print("抱歉!用户名或者密码错误");
}
%>
</BODY>
</HTML>
配置均已配好,提示出错:
javax.servlet.ServletException: java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC][SQLServer]在关键字 'user' 附近有语法错误。
<%@ page contentType="text/html;charset=GB2312" %>
<%@page import="java.lang.*, java.io.*, java.sql.*, java.util.*" %> <HTML>
<HEAD>
<TITLE>登录处理程序</TITLE>
</HEAD>
<BODY>
<%
String name=request.getParameter("name");
String pw=request.getParameter("pw");
String sql="select * from user where no='"+name+"' and password='"+pw+"'";
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=School";
String user="sa";
String password="";
Connection conn= DriverManager.getConnection(url,user,password);
Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
ResultSet rs=stmt.executeQuery(sql);
if(rs.next()){
out.print("恭喜你,登陆成功!");
}
else{
out.print("抱歉!用户名或者密码错误");
}
%>
</BODY>
</HTML>
配置均已配好,提示出错:
javax.servlet.ServletException: java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC][SQLServer]在关键字 'user' 附近有语法错误。
解决方案 »
- 需求不明确 sql语句不知道怎么写 怎么计算
- 电脑不支持javascript是怎么回是事啊?
- jsp自定义标签的问题
- 小弟有个问题想请教下!
- 如何将xml文档导入关系数据库中?
- jsp+mysql+tomcat4.1连接池配置老说建立不了工厂?怎么了?帮忙看看。
- 怎样建立JSP虚拟目录
- 谁能告诉我进入tomcat的admin的用户名和密码
- 在线提问!!!初学者:有关javabean组件的有效性检查问题.检查结果为:"Class beantest.dateBean not found on classpath" .是不是有关路径
- MultipartHttpServletRequest 类转类转换异常
- jsp 传递参数
- button触发事件问题
请大家帮我看看是不是这句有问题?也许这个问题不应该在这问哈
我上次就是这个错误找了半天
结果把SQL语句到查询分析器里去执行才发现
后来改个表名就成功了