JDBC連線sql server資料庫出現404和詳細程式碼
阿新 • • 發佈:2021-11-21
小白無意間發現的小知識,趕緊寫下來!
嘻~
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>
如果需要規整一點,可自行修飾。