1. 程式人生 > 其它 >JDBC連線sql server資料庫出現404和詳細程式碼

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>

如果需要規整一點,可自行修飾。