JDBC连接sql server数据库出现404,出现以下问题
这里应注意确认查看自己本机SQL sever登录用户和密码是否正确
1、选择SQL sever和Windows身份验证模式
2、选择安全性-登录名-sa
3、修改密码即可
以下是我的JDBC连接sql server数据库详细代码和结果
<%@page import="java.sql.DriverManager"%>
<%@page import="java.sql.Connection" %>
<%@page import="java.sql.Statement" %>
<%@page import="java.sql.ResultSet"%>
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
</head>
<body>
<table>
<tr>
<th>id</th>
<th>name</th>
<th>age</th>
</tr>
<%
//1、三个接口
Connection conn=null;
Statement stmt=null;
ResultSet rs =null;
//2.加载驱动
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
//3、创建连接对象
String url="jdbc:sqlserver://localhost:1433; DatabaseName=school";
//创建登录数据库的用户名和密码
String user ="sa";
String pwd="123456";//需要数据库登录名和密码
conn = DriverManager.getConnection(url, user, pwd);
//4、创建操作数据库对象
stmt=conn.createStatement();
//执行查询
String sql="select *from student";
rs = stmt.executeQuery(sql);
//循环遍历
while(rs.next()){
//创建表格中行数据
%>
<tr>
<td> <%=rs.getInt(1) %></td>
<td><%=rs.getString(2) %></td>
<td><%=rs.getInt(3) %></td>
</tr>
<%
}
//关闭对象
rs.close();
stmt.close();
conn.close();
%>
</table>
</body>
</html>
如果需要规整一点,可自行修饰。