java和mysql连接问题,错误提示很多

//用户验证packagecom.aust;importjavax.servlet.http.*;importjava.io.*;importjava.sql.*;pub... //用户验证

package com.aust;

import javax.servlet.http.*;

import java.io.*;
import java.sql.*;

public class LoginCL extends HttpServlet{

//处理get请求
//req 用于获得客户端信息
//res 用于向客户端返回信息
public void doGet(HttpServletRequest req,HttpServletResponse res){

Connection ct=null;
Statement sm=null;
ResultSet rs=null;
try{
//接收用户名和密码
String u=req.getParameter("username");
String p=req.getParameter("password");

//连接数据库
class.forName("com.mysql.jdbc.Driver");
//得到连接
ct=DriverManager.getConnection("jdbc:mysql://127.0.0.1:3306;databaseName=test","root","xlh22222ws");
//创建statement
sm=ct.createStatement();
rs=sm.executeQuery("select top 1 * from servlettest where username='"+u+"'and passwd='"+p+"'");

//验证
if(rs.next()){
//合法

//将验证成功的信息写入session
HttpSession hs=req.getSession(true);
//修改session存在时间
hs.setMaxInactiveInterval(30);
//向session添加属性
hs.setAttribute("uname",u);

//跳转到Wel
res.sendRedirect("wel?uname="+u+"&upass="+p);
}else{
//不合法

res.sendRedirect("login");//写要跳转到的那个URL
}
}

catch (Exception ex){

ex.printStackTrace();
}finally{
try{
if(rs!=null){
rs.close();
}
if(sm!=null){
sm.close();
}
if(ct!=null){
ct.close();
}
}catch(Exception ex){

ex.printStackTrace();
}
}
}
//处理psot请求
//req 用于获得客户端信息
//res 用于向客户端返回信息
public void doPost(HttpServletRequest req,HttpServletResponse res){

this.doGet(req,res);

}
}
展开
 我来答
fyt19
2015-09-23 · TA获得超过298个赞
知道小有建树答主
回答量:291
采纳率:100%
帮助的人:164万
展开全部
1、class.forName("com.mysql.jdbc.Driver"); class的c要大写Class
2、ct=DriverManager.getConnection("jdbc:mysql://127.0.0.1:3306;databaseName=test","root","xlh22222ws");将databaseName去掉改为127.0.0.1:3306/test
3、select top 1是sql 语句。mysql不支持。改为在语句后加 LIMIT 1
yyy521fyy
2015-09-22 · TA获得超过3484个赞
知道大有可为答主
回答量:5392
采纳率:25%
帮助的人:3534万
展开全部
没有导入java运行环境。。。
追问
怎么导入呢,我用的是jcreator
追答
项目菜单里面找找---属性之类的,

找到classpath
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
liuyang054
2015-09-22 · TA获得超过9093个赞
知道大有可为答主
回答量:5317
采纳率:78%
帮助的人:5297万
展开全部
你导入mysql的jar包没有?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式