JSP是一種在Web服務器上動態生成Web頁面的技術,它可以與各種數據庫進行交互,其中MySQL是JSP比較常用的數據庫之一。在JSP頁面中,我們可以使用MySQL模糊查詢來顯示全部的文章。
<%@ page import="java.sql.*"%>顯示全部文章 <%
String keyword = request.getParameter("keyword");
String sql = "SELECT * FROM articles WHERE title LIKE '%" + keyword + "%'";
Class.forName("com.mysql.jdbc.Driver");
String url = "jdbc:mysql://localhost:3306/mydatabase";
String user = "root";
String password = "admin";
Connection conn = DriverManager.getConnection(url, user, password);
Statement stmt = conn.createStatement();
ResultSet rs = stmt.executeQuery(sql);
while (rs.next()) {
%><%=rs.getString("title")%>
<%=rs.getString("content")%>
<%
}
rs.close();
stmt.close();
conn.close();
%>
上述代碼首先獲取搜索關鍵字,然后構造MySQL模糊查詢條件。接著定義數據庫連接信息,通過JDBC連接到MySQL數據庫,并執行查詢。查詢結果為一個ResultSet對象,循環獲取每篇文章的標題和內容并輸出到頁面中。
通過以上JSP頁面的實現,我們可以方便地實現MySQL模糊查詢并顯示全部文章內容。在實際應用中,我們可以根據需求進行修改和擴展。