JSP連接MySQL寫留言板
JSP是Java Server Pages的縮寫,是一種使用Java語言編寫的Web頁面技術,可以與MySQL等數據庫進行連接,實現數據的增刪改查等操作。本文將介紹如何通過JSP技術連接MySQL數據庫,實現一個簡單的留言板功能。
首先,在JSP頁面中導入Java數據庫連接驅動包(JDBC)。在Tomcat服務器的lib目錄下,可以找到mysql-connector-java-5.1.38.jar文件,在項目的WebContent\WEB-INF\lib目錄下將該文件拷貝至該目錄下。
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <%@ page import="java.sql.*" %> <%@ page import="javax.naming.*, javax.sql.*" %> <%@ page import="java.io.*" %> <% //定義數據庫連接參數 String driver = "com.mysql.jdbc.Driver"; String url = "jdbc:mysql://localhost:3306/test"; String username = "root"; String password = "123456"; //創建數據庫連接對象 Connection conn = null; try { //加載驅動 Class.forName(driver); //創建連接 conn = DriverManager.getConnection(url, username, password); //執行SQL語句 Statement stmt = conn.createStatement(); ResultSet rs = stmt.executeQuery("SELECT * FROM message_board"); while(rs.next()){ out.println(rs.getString("username")+" : "+rs.getString("content")+"<br>"); } //關閉連接 stmt.close(); conn.close(); } catch (Exception e) { e.printStackTrace(); } %>
以上是連接數據庫并查詢留言板中的數據的代碼片段,JSP還可以實現添加、修改和刪除等操作。希望通過本文的介紹,讀者能夠對JSP和MySQL的連接有更深入的了解和理解。