JSP連接MySQL數據庫

  由於期末考必須以軟件工程的方法做一個簡易的項目,所以就學習了一些前端的知識,這是關於JSP連接MySQL數據庫的文章,稍微總結下哈哈。

  從《輕量級Java EE企業應用實戰 第4版》中學到的,首先先介紹下JSP頁面頂端的page指令,page指令格式有如下所示,

 

  當然給出這些指令,還必須要給這些指令做出解釋,如下所示

  現在解釋完了page指令,就來編寫小代碼吧,接下來就是實現JSP連接MySQL數據庫吧

  (1)在頁面前端編寫如下代碼

<%@ page contentType="text/html; charset=gb2312" %>

<%@ page language="java" %>

<%@ page import="com.mysql.jdbc.Driver" %>

<%@ page import="java.sql.*" %>

(2)接下來在<body></body>之間編寫如下代碼

 <%
    //註冊數據庫驅動
    Class.forName("com.mysql.jdbc.Driver");
    //獲取數據庫連接
    Connection c = DriverManager.getConnection(

   "jdbc:mysql://localhost:3306/"數據庫名稱","數據庫用戶名","數據庫密碼"

   );
   //創建Statement
   Statement s = c.createStatement();
   //執行查詢
   ResultSet rs = s.executeQuery("select * from 表名");
     %>
     <table bgcolor="#9999dd" border="1" width="300">
     <%
     //遍歷結果集
     while(rs.next())
     {%>
      <tr>
       <!-- 輸出結果集 -->
       <td><%=rs.getString(1) %></td>
       <td><%=rs.getString(2) %></td>
       </tr>
     <% }%>

     </table>


(3)數據庫代碼(參考借鑑下,可以更好的理解以上代碼)

   create database javaee;

   use javaee;

   create table news(

 id char(20) not null,

name char(20) not null

);

insert into news values('1','TT');

insert into news values('2','tt');

    

(4)編寫完以上代碼後,然後在Tomcat上發佈運行即可(注意必須事先把數據庫的驅動Jar包拷貝到WEB-INF的lib文件夾下)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章