throw new SQLException("No suitable driver found for "+ url, "08001");
怎么回事 应该怎么改
<body>
<%
//验证用户信息
String u=request.getParameter("username");
String p=request.getParameter("passwd");
//到数据库中验证用户
//1.加载驱动
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
//2.得到链接
Connection ct=DriverManager.getConnection("jdbc:microsoft:sqlserver//127.0.0.1:1433;databaseName=spdb1","sa","sa");
//3.创建statement
Statement sm=ct.createStatement();
//4.查询
ResultSet rs=sm.executeQuery("select passwd form users where username='"+u+"'");
//根据结果判断
if(rs.next()){
//用户存在
if(rs.getString(1).equals(p)){
//合法
response.sendRedirect("wel.jsp?user="+u);
}
else{
//密码错误
response.sendRedirect("index.jsp");
}
}else{
//用户名不存在
response.sendRedirect("index.jsp");
}
//跳转页面
%>
</body>这是我的代码 没人解答所以只好再发一个帖子了 很惨啊搞了两天毫无进展
怎么回事 应该怎么改
<body>
<%
//验证用户信息
String u=request.getParameter("username");
String p=request.getParameter("passwd");
//到数据库中验证用户
//1.加载驱动
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
//2.得到链接
Connection ct=DriverManager.getConnection("jdbc:microsoft:sqlserver//127.0.0.1:1433;databaseName=spdb1","sa","sa");
//3.创建statement
Statement sm=ct.createStatement();
//4.查询
ResultSet rs=sm.executeQuery("select passwd form users where username='"+u+"'");
//根据结果判断
if(rs.next()){
//用户存在
if(rs.getString(1).equals(p)){
//合法
response.sendRedirect("wel.jsp?user="+u);
}
else{
//密码错误
response.sendRedirect("index.jsp");
}
}else{
//用户名不存在
response.sendRedirect("index.jsp");
}
//跳转页面
%>
</body>这是我的代码 没人解答所以只好再发一个帖子了 很惨啊搞了两天毫无进展
连接sqlserver 2000的jdbc和连接sqlserver2005的jdbc不一样,不要下错了