通過JSP網頁連接MySQL數據庫,從MySQL數據庫中讀出一張表並顯示在JSP網頁中


1、安裝所需軟件

①安裝java和tomcat,建立JSP網頁最基礎的軟件
②安裝MySQL數據庫(下載地址:https://www.mysql.com/)
③安裝Navicat Premium來查看數據庫中的表
④下載JDBC驅動:mysql-connector-java-5.1.44-bin.jar(下載地址:https://www.mysql.com/products/connector/)
下載后把 mysql-connector-java-5.1.44-bin.jar 拷貝到 tomcat 下 lib 目錄,如下圖所示。

2、用Navicat Premium連接數據庫,創建數據庫和數據表

3.從MySQL數據庫中讀出student這個表並顯示在JSP網頁中

(1)確保tomcat和mysql是啟動狀態

(2)用Editplus編輯代碼,保存在E:\tomcat\apache-tomcat-7.0.88\webapps\ROOT該目錄下,如下圖所示。

代碼如下:

<%@ page contentType="text/html"%>  
<%@page pageEncoding="GB2312"%>  
<%@page import="java.sql.*" %>  <%--導入java.sql包--%>
<html>
<head>
<title >從MySQL數據庫中讀出student表</title>
</head>
<body>
<%  
        try {  
            Class.forName("com.mysql.jdbc.Driver");  ////驅動程序名
            String url = "jdbc:mysql://localhost:3306/study"; //數據庫名
            String username = "root";  //數據庫用戶名
            String password = "123456";  //數據庫用戶密碼
            Connection conn = DriverManager.getConnection(url, username, password);  //連接狀態

            if(conn != null){  
                out.print("數據庫連接成功!");  
                out.print("<br />"); 
%>
<table border="2">
<tr>
<td width="100" number="title">學號</td>
<td width="100" name="title">姓名</td>
<td width="100" age="title">年齡</td>
</tr>
<%
                Statement stmt = null;  
                ResultSet rs = null;  
                String sql = "SELECT * FROM student;";  //查詢語句
                stmt = conn.createStatement();  
                rs = stmt.executeQuery(sql);  
                out.print("查詢結果:");  
                out.print("<br/>");
                while (rs.next()) {%>
  <tr>  
    <td width="100" ><%=rs.getString("number") %></td>  
    <td width="100" ><%=rs.getString("name") %></td>  
    <td width="100"><%=rs.getString("age") %></td>  
  </tr>
  <%
            }  
            }else{  
                out.print("連接失敗!");  
            }  
        }catch (Exception e) {        
            //e.printStackTrace();  
            out.print("數據庫連接異常!");  
        }  
%> 
</table>
</body>
</html>

(3)在任意一個網頁中輸入http://localhost:8080/zza.jsp ,即可看到該student表。

參考鏈接:

1、通過JSP網頁連接MySQL數據庫,從MySQL數據庫中讀出一張表並顯示在JSP網頁中

2、JSP連接mysql數據庫的重點

3、通過JSP網頁連接Mysql數據庫

4、JSP 連接數據庫

5、JSP中使用JDBC連接MySQL數據庫的詳細步驟


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM