1. 程式人生 > >IDEA jsp 連線MySQL

IDEA jsp 連線MySQL

需要先匯入驅動包,可去官網下載 http://dev.mysql.com/downloads/connector/j/

1.  新建工程

2.  在WEB-INF 下新建lib資料夾 ,將下載的MySQL驅動包複製貼上進去

3.  部署Tomcat

3.  匯入包

4.  編寫jsp 檔案

ps:資料庫內容來自菜鳥教程,根據自己的資料庫內容應對程式碼做出相應調整

<%@ page language="java" contentType="text/html; charset=UTF-8"
         pageEncoding="UTF-8"%>
<%@ page import="java.sql.*" %>

<html>
<head>
    <title>SELECT 操作</title>
</head>
<body>
<table border="1px">
    <tr>
        <th>ID</th>
        <th>NAME</th>
        <th>URL</th>
    </tr>
    <% Class.forName("org.gjt.mm.mysql.Driver").newInstance();
    String url="jdbc:mysql://127.0.0.1:3306/demo_web_app? 
    user=root&password=123456&useUnicode=true&characterEncoding=utf-8";
    // 資料庫  使用者  密碼  useUnicode=true&characterEncoding=utf-8是為了防止中文亂碼

    Connection conn= DriverManager.getConnection(url);
    Statement 
 stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
    String sql="select * from websites";
    // sql語句
    ResultSet rs=stmt.executeQuery(sql);

    while(rs.next()) {%>
    <tr>
        <td><%=rs.getInt("id")%></td>
        <td><%=rs.getString("name")%></td>
        <td><%=rs.getString("url")%></td>
      </tr>
    <%}%>
    // 生成表格
</table>
<%out.print("資料庫操作成功,恭喜你");%>
<%rs.close();
    stmt.close();
    conn.close();
%>
</body>
</html>

與java連線MySQL類似  可參考 https://blog.csdn.net/W1948730080/article/details/82917305

5.執行