JDBC连接sql server数据库出现404和详细代码

小白无意间发现的小知识,赶紧写下来!
嘻~
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>

如果需要规整一点,可自行修饰。

posted @ 2021-11-21 15:05  nivjiojv  阅读(369)  评论(0)    收藏  举报