JSP(Java Server Pages)是一種動態網頁開發技術,它將Java代碼嵌入HTML頁面中,通過服務器端解析和編譯,生成最終的網頁內容,并將其發送到客戶端瀏覽器。JSP技術具有靈活、高效、可重用等優點,特別適合于Web應用程序的開發。
MySQL是一種開源的關系型數據庫管理系統,它提供了穩定、快速、靈活、易用的數據存儲、管理和訪問功能,常被用于Web應用程序的開發,特別是與JSP技術相結合的開發。
<% //使用JDBC連接MySQL數據庫 String driver = "com.mysql.jdbc.Driver"; String url = "jdbc:mysql://localhost/test"; String user = "root"; String password = "123456"; Class.forName(driver); Connection conn = DriverManager.getConnection(url, user, password); //執行查詢操作 String sql = "SELECT id, name, age FROM users"; Statement stmt = conn.createStatement(); ResultSet rs = stmt.executeQuery(sql); //輸出查詢結果 while(rs.next()) { String id = rs.getString("id"); String name = rs.getString("name"); int age = rs.getInt("age"); out.println("ID:" + id + ",姓名:" + name + ",年齡:" + age + "
"); } //關閉連接 rs.close(); stmt.close(); conn.close(); %>
以上是一個簡單的JSP頁面,通過JDBC連接MySQL數據庫,執行查詢操作,并輸出查詢結果。JSP技術的強大之處在于,在同一個頁面中可以嵌入Java代碼、HTML標記和自定義標簽等,并可以通過各種標準標記庫(JSTL)、EL表達式等簡化開發工作,幫助開發者快速實現各種復雜的功能需求。