驱动加载不成功,数据库连接失败...求助

唬人的小怪兽 2019-06-28 05:32:05
在下萌新请大家帮忙看看 ,不知道为什么驱动加载不成功,数据库连接也不成功!

package tushu;

import java.io.IOException;
import java.io.PrintWriter;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;

import javax.servlet.*;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

public class dengluyanzheng extends HttpServlet {
public void doPost(HttpServletRequest request,HttpServletResponse response) throws ServletException,IOException{
request.setCharacterEncoding("UTF-8");
String driverName="com.microsoft.sqlserver.jdbc.SQLServerDriver";
String dbURL="jdbc:sqlserver://localhost:1433;DatabaseName=yonghu";
String userName="sa";
String userPwd="123456";
String use=request.getParameter("use");
String pwd=request.getParameter("mima");
PrintWriter out=response.getWriter();

try {
Class.forName(driverName);
System.out.println("加载驱动成功");
}
catch(Exception e) {
e.printStackTrace();
System.out.println("加载驱动失败");
}
try {
Connection dbconn=DriverManager.getConnection(dbURL, userName, userPwd);
System.out.println("数据库连接成功");
Statement st=dbconn.createStatement();
ResultSet rs=st.executeQuery("select * form 用户");

while(rs.next()) {
String use1=rs.getString("学号");
String pwd1=rs.getString("密码");
if(use==use1&&pwd==pwd1)
{
request.getRequestDispatcher("/zhujiemian.jsp").forward(request, response);
}
}
}
catch(Exception e){
e.printStackTrace();
System.out.println("数据库连接失败");
}
}

}

...全文
46 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

67,513

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧