<input id="0qass"><u id="0qass"></u></input>
  • <input id="0qass"><u id="0qass"></u></input>
  • <menu id="0qass"><u id="0qass"></u></menu>

    IDEA連接MySQL數據庫,并把數據庫數據在瀏覽器中進行展示

    在進行項目創建之前,先要確保本地有以下軟件:

    1、MySQL以及Navicat,作者這里用的是MySQL5.7

    2、 IDEA

    3、MySQL的驅動,作者這里用的是mysql-connector-java-8.0.17.jar

    4、Tomcat

    1、新建項目

    勾選Java EE的Web Application和Create web.xml,繼續next

    給項目命名并選擇存儲路徑,然后Finish

    到這一步項目新建成功

    2、進行項目配置

    1)點擊File->Project Structure

    (2)左側選擇Project,右側配置好SDK,然后點擊OK

    (3)在WEB-INF下新建兩個文件夾,分別是classe和lib,并把mysql-connector-java-8.0.17.jar放入lib文件夾下


    (4)點擊File->Project Structure->Modules,點擊右側的Paths,選擇Use module compile output push,將Output path和Test out path都改成剛才建立的classes的路徑,改好后點擊Apply。

    (5)點擊File->Project Structure->Modules,點擊右側的Dependencies,之后點擊右側的+號,選擇JARS or directories,然后找到Jar包并選擇,點擊Apply

    然后再選擇+號,選擇Library,彈框選擇Tomcat,點擊Add Selected。返回上一頁面,點擊OK

    (6)配置tomcat
    點擊Run -> 選擇Edit Configurations
    在這里插入圖片描述

    點擊+號 -> 選擇Tomcat Server -> 選擇Local

    在Name處輸入新的服務名,點擊Application server后面的Configure…,彈出Tomcat Server窗口,選擇本地安裝的Tomcat目錄,選擇HTTP port和JMX port(默認值即可),然后點擊右下角的Fix,

    擊Fix后出現如下界面,對下面的Application context進行編輯,編輯好之后點擊OK

    3、把代碼寫進jsp文件運行

    <%@ page import="java.sql.Statement" %>
    <%@ page import="java.sql.ResultSet" %>
    <%@ page import="java.sql.Connection" %>
    <%@ page import="java.sql.DriverManager" %><%--
      Created by IntelliJ IDEA.
      User: Administrator
      Date: 2019/9/24
      Time: 9:30
      To change this template use File | Settings | File Templates.
    --%>
    <%@ page contentType="text/html;charset=UTF-8" language="java" %>
    <html>
      <head>
        <title>$Title$</title>
      </head>
      <body>
      -%>
      <%@ page contentType="text/html;charset=UTF-8" language="java" %>
      <html>
      <head>
        <title>mysql測試</title>
      </head>
      <body>
      -%>
      <%@ page contentType="text/html;charset=UTF-8" language="java" %>
      <html>
      <head>
        <title>mysql測試</title>
      </head>
      <body>
    
      <%
        try {
          Class.forName("com.mysql.jdbc.Driver");  加載數據庫驅動
          String url = "jdbc:MySQL://localhost:3306/sqltest?&useSSL=false&serverTimezone=UTC"; //指向數據庫table
          String username = "root";  //數據庫用戶名
          String password = "123456zyx";  //數據庫用戶密碼
          Connection conn = DriverManager.getConnection(url, username, password);  
          if(conn != null){
            out.print("數據庫連接成功!");
            out.println("<br />");
            out.println("-------------------------------");
            out.print("<br />");
            Statement stmt = null;
            ResultSet rs = null;
            String sql ="select * from sqltest";  //查詢語句
            stmt = conn.createStatement();
            rs = stmt.executeQuery(sql);
            out.println("執行結果如下所示:");
            out.println("<br />");
            out.println("-------------------------------");
            out.println("<br />");
            out.println("姓名" + "\t" + "電話"+"\t"+"職位"+"\t");
            out.println("<br />");
            while (rs.next()) {
              out.println(rs.getString("name")+"   &nbsp  "+rs.getString("Tel")+"  &nbsp "+rs.getString("position")+"  &nbsp "); //將數據庫表格查詢結果輸出
              out.print("<br />");
            }
          }
          else{
            out.print("連接失敗!");
          }
        }
        catch (Exception e) {
          out.print("數據庫連接異常!");
        }
      %>
      </body>
    </html>

    運行結果如圖所示:

    ??2020 CSDN 皮膚主題: 大白 設計師:CSDN官方博客 返回首頁
    多乐彩