本篇文章將介紹如何使用JSP和MySQL來實現一個小項目,并且將其部署在Tomcat上。
首先,我們需要在MySQL中創建一個名為"testdb"的數據庫,并在其中創建一個名為"user"的表格。表格中包含id,name和age三個字段。
接下來,我們使用Java連接MySQL數據庫,向表格中插入一些數據。
Class.forName("com.mysql.jdbc.Driver"); String url = "jdbc:mysql://localhost:3306/testdb"; Connection conn = DriverManager.getConnection(url, "root", "password"); PreparedStatement ps = conn.prepareStatement("INSERT INTO user (name, age) VALUES (?, ?)"); ps.setString(1, "張三"); ps.setInt(2, 20); ps.executeUpdate(); ps.setString(1, "李四"); ps.setInt(2, 25); ps.executeUpdate(); ps.setString(1, "王五"); ps.setInt(2, 30); ps.executeUpdate();
接下來,我們可以在JSP頁面上使用查詢語句來讀取數據庫中的數據,并把結果顯示在網頁上:
Class.forName("com.mysql.jdbc.Driver"); String url = "jdbc:mysql://localhost:3306/testdb"; Connection conn = DriverManager.getConnection(url, "root", "password"); Statement stmt = conn.createStatement(); ResultSet rs = stmt.executeQuery("SELECT * FROM user"); while(rs.next()) { out.println("ID: " + rs.getInt("id") + ", Name: " + rs.getString("name") + ", Age: " + rs.getInt("age")); }
最后,我們將整個項目打包為WAR文件,然后將其部署在Tomcat中,即可通過訪問localhost:8080/test來查看我們的小項目。