myeclipse中用jdbc连接数据库 为什么connection 无法解析
<body><%//接收用户名和密码,完成对用户名的验证Stringu=request.getParameter("username");Stringp=request....
<body>
<%
//接收用户名和密码 ,完成对用户名的验证
String u=request.getParameter("username");
String p=request.getParameter("password");
// 到数据库中验证用户
// 1.加载驱动
Class.forName( "com.miccrosoft.jdbc.sqlservlet.SQLServletDriver");
//2.得到连接
Connection.ct=DriverManager.getConnection("jdbc:microsoft:sqlserver://127.0.0.1:1433;databaseName=jiuzidb","sa","123456");
//3.创建Statement
Statement sm=ct.createStatement();
//4.查询数据库
ResultSet rs=sm.executeQuery("select password from users where username='"+u+"'");
//根据结果做判断
if(rs.next()){
//说明用户名存在
if (rs.getString(1).equals(p)){
//一定合法
response.sendRedirect("welcome.jsp?user="+u);
}else{
//密码错误
response.sendRedirect("login.jsp");
}
}else{
//用户名不存在
response.sendRedirect("login.jsp");
} 展开
<%
//接收用户名和密码 ,完成对用户名的验证
String u=request.getParameter("username");
String p=request.getParameter("password");
// 到数据库中验证用户
// 1.加载驱动
Class.forName( "com.miccrosoft.jdbc.sqlservlet.SQLServletDriver");
//2.得到连接
Connection.ct=DriverManager.getConnection("jdbc:microsoft:sqlserver://127.0.0.1:1433;databaseName=jiuzidb","sa","123456");
//3.创建Statement
Statement sm=ct.createStatement();
//4.查询数据库
ResultSet rs=sm.executeQuery("select password from users where username='"+u+"'");
//根据结果做判断
if(rs.next()){
//说明用户名存在
if (rs.getString(1).equals(p)){
//一定合法
response.sendRedirect("welcome.jsp?user="+u);
}else{
//密码错误
response.sendRedirect("login.jsp");
}
}else{
//用户名不存在
response.sendRedirect("login.jsp");
} 展开
3个回答
展开全部
Connection.ct=DriverManager.getConnection 这句Connection和ct之间的点多了吧!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Connection.ct 改成Connection ct = DriverManager.getConnection
再导Connection包就行了 import java.sql.Connection;
再导Connection包就行了 import java.sql.Connection;
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |