欧美三级国产三级日韩三级_亚洲熟妇丰满大屁股熟妇_欧美亚洲成人一区二区三区_国产精品久久久久久模特

IDEA連接MySQL數(shù)據(jù)庫,并把數(shù)據(jù)庫數(shù)據(jù)在瀏覽器中進(jìn)行展示 - 新聞資訊 - 云南小程序開發(fā)|云南軟件開發(fā)|云南網(wǎng)站建設(shè)-昆明葵宇信息科技有限公司

159-8711-8523

云南網(wǎng)建設(shè)/小程序開發(fā)/軟件開發(fā)

知識(shí)

不管是網(wǎng)站,軟件還是小程序,都要直接或間接能為您產(chǎn)生價(jià)值,我們?cè)谧非笃湟曈X表現(xiàn)的同時(shí),更側(cè)重于功能的便捷,營銷的便利,運(yùn)營的高效,讓網(wǎng)站成為營銷工具,讓軟件能切實(shí)提升企業(yè)內(nèi)部管理水平和效率。優(yōu)秀的程序?yàn)楹笃谏?jí)提供便捷的支持!

您當(dāng)前位置>首頁 » 新聞資訊 » 技術(shù)分享 >

IDEA連接MySQL數(shù)據(jù)庫,并把數(shù)據(jù)庫數(shù)據(jù)在瀏覽器中進(jìn)行展示

發(fā)表時(shí)間:2019-9-24

發(fā)布人:葵宇科技

瀏覽次數(shù):86

在進(jìn)行項(xiàng)目創(chuàng)建之前,先要確保本地有以下軟件:

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

2、 IDEA

3、MySQL的驅(qū)動(dòng),作者這里用的是mysql-connector-java-8.0.17.jar

4、Tomcat

1、新建項(xiàng)目

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

給項(xiàng)目命名并選擇存儲(chǔ)路徑,然后Finish

到這一步項(xiàng)目新建成功

2、進(jìn)行項(xiàng)目配置

1)點(diǎn)擊File->Project Structure

(2)左側(cè)選擇Project,右側(cè)配置好SDK,然后點(diǎn)擊OK

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


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

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

然后再選擇+號(hào),選擇Library,彈框選擇Tomcat,點(diǎn)擊Add Selected。返回上一頁面,點(diǎn)擊OK

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

點(diǎn)擊+號(hào) -> 選擇Tomcat Server -> 選擇Local

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

擊Fix后出現(xiàn)如下界面,對(duì)下面的Application context進(jìn)行編輯,編輯好之后點(diǎn)擊OK

3、把代碼寫進(jìn)jsp文件運(yùn)行

<%@ 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測(cè)試</title>
  </head>
  <body>
  -%>
  <%@ page contentType="text/html;charset=UTF-8" language="java" %>
  <html>
  <head>
    <title>mysql測(cè)試</title>
  </head>
  <body>

  <%
    try {
      Class.forName("com.mysql.jdbc.Driver");  加載數(shù)據(jù)庫驅(qū)動(dòng)
      String url = "jdbc:MySQL://localhost:3306/sqltest?&useSSL=false&serverTimezone=UTC"; //指向數(shù)據(jù)庫table
      String username = "root";  //數(shù)據(jù)庫用戶名
      String password = "123456zyx";  //數(shù)據(jù)庫用戶密碼
      Connection conn = DriverManager.getConnection(url, username, password);  
      if(conn != null){
        out.print("數(shù)據(jù)庫連接成功!");
        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("執(zhí)行結(jié)果如下所示:");
        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 "); //將數(shù)據(jù)庫表格查詢結(jié)果輸出
          out.print("<br />");
        }
      }
      else{
        out.print("連接失敗!");
      }
    }
    catch (Exception e) {
      out.print("數(shù)據(jù)庫連接異常!");
    }
  %>
  </body>
</html>

運(yùn)行結(jié)果如圖所示:

相關(guān)案例查看更多