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

news/2024/5/19 1:46:30 标签: 开发语言, jdbc, jsp, sqlserver, database

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>

在这里插入图片描述
如果需要规整一点,可自行修饰。


http://www.niftyadmin.cn/n/760620.html

相关文章

VC防止窗口闪烁

1、将Invalidate()替换为InvalidateRect()。 Invalidate()会导致整个窗口的图象重画&#xff0c;需要的时间比较长&#xff0c;而InvalidateRect()仅仅重画Rect区域内的内容&#xff0c;所以所需时间会少一些。虫虫以前很懒&#xff0c;经常为一小块区域的重画就调用Invalidate…

python模块加载顺序_pytho模块的加载顺序

当前目录如果有同名的系统模块&#xff0c;那么当前目录的模块会被import&#xff0c;系统模块会被忽略&#xff0c;如:1 ghostwughostwu:~/python/module$ ls2 import_test.py string.py3 ghostwughostwu:~/python/module$ cat string.py4 #!/usr/bin/python5 #coding:utf-867…

第8章 事务处理

第8章 事务处理 8.1 事务的基本概念 事务处理在应用系统开发中起着重要的作用。简单地来说&#xff0c;事务就是由若干步处理组成的工作单元&#xff0c;这些步骤之间具有一定的逻辑关系&#xff0c;作为一个整体的操作过程&#xff0c;每个步骤必须同时成功或者失败。当所有的…

Anaconda的安装和使用

Anaconda的下载地址 1.官网下载&#xff1a;Anaconda 官网链接https://www.anaconda.com/ 2.清华大学镜像下载地址&#xff1a;https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/?CM&OD 3.下载步骤&#xff1a;打开下载链接网页&#xff0c;可以根据自己需求下载对…

latex集合的包含_在Latex使用條列式清單itemize , enumerate , description [转]

在latex中有三種條列式方法 itemize 、 enumerate 、 discription很常被使用。本文討論主題有:行距設定, 編號設定, 以及全文設定方式排版之後, 每一條列項之前會有一文字或符號標籤(label)。在itemize 與enumerate 指令環境下,條列項之標籤有內定之符號,但也可以自行設定。de…

宝塔apache配置ssl_Apache2.4配置ssl

1》验站如下截图&#xff0c;验站就是在DNS域名商哪里&#xff0c;在对应host下面&#xff0c;添加一个TXT记录类型&#xff0c;主机记录&#xff0c;记录值后&#xff0c;检测即可。2》SSL证书申请阿里云&#xff0c;腾讯云有很多免费证书申请&#xff0c;免费的缺点是只能绑一…

[WCF]继承

在过去中&#xff0c;我们已经习惯了C#继承的各个特性&#xff0c;我们可以按如下的方式定义我们的继承关系&#xff1a; [ServiceContract] public interface ISimpleCalculator { //Other Members [OperationContract] int Add(int arg1, int arg2); } [Service…

linux将db2账户添加到组_linux添加账户、修改密码命令

如果这篇文章对您有帮助,请关注并点赞,感谢您的支持,如果还有其他问题,请私信给我今天来介绍linux下如何添加账户及修改密码的命令首先来介绍如何添加账户命令格式 useradd [参数] username这个命令的作用是在系统中创建一个账号&#xff0c;创建账号时要分配用户号、用户组、主…