最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

JavaWeb項目創(chuàng)建、部署、連接數(shù)據(jù)庫保姆級教程(tomcat)

 更新時間:2025年12月03日 10:23:33   作者:K***7284  
這篇文章主要介紹了如何在IntelliJ IDEA 2020.1中創(chuàng)建和部署一個Java Web項目,包括創(chuàng)建項目、配置Tomcat服務(wù)器、連接MySQL數(shù)據(jù)庫以及添加JDBC驅(qū)動包,文中通過圖文介紹的非常詳細(xì),需要的朋友可以參考下

簡介:

本學(xué)期學(xué)的javaweb,記錄一些

本篇大致內(nèi)容就是:部署tomcat–創(chuàng)建項目—連接mysql數(shù)據(jù)庫

運行環(huán)境:

idea2020.1、navicat for mysql

tomcat-8.5.46、JDK1.8、mysql80(也寫了mysql57的設(shè)置)

一、創(chuàng)建項目

左上角點擊file–new–project

左側(cè)選擇java enterprise----右側(cè)第三項我是因為創(chuàng)建過自動的,你那里沒有也沒關(guān)系–下邊選中Web Application

選擇好后點擊next

點擊finish就創(chuàng)建好了

二、tomcat部署

1、將tomcat解壓在一個自己找得到路徑

例如:我的直接就在路徑中最好不要中文和空格

2、在idea中添加tomacat模板塊

然后點ok

3、添加tomcat服務(wù)器

這里我的因為創(chuàng)建過,這里建了一個新的Tomcat 8.5.462為例

點擊后出現(xiàn)

4、測試tomcat可用否

瀏覽器會自動跳出,這樣即正確可用

三、連接數(shù)據(jù)庫

1將navicat連接MySQL

打開navicat for mysql

一個來自我同學(xué)的報錯,解決方法就是給他的mysql的root修改了下密碼

雙擊變綠,正確,說明開啟了連接

1、創(chuàng)建一個新的數(shù)據(jù)庫

右擊MySQL-------》新建數(shù)據(jù)庫--------》填入數(shù)據(jù)庫名(我的叫:homework)–確定

雙擊數(shù)據(jù)庫一下,綠色亮起,創(chuàng)建表

最后 初始的表長這樣,我的表名叫user

記得往表里添加一些數(shù)據(jù)

2、為項目添加jdbc驅(qū)動包

驅(qū)動包官方下載地址:Download MySQL Connector

這里我的mysql是8.0的所以要用一個對應(yīng)的包,這是我在官方下的適配mysql8.0的驅(qū)動

如果mysql57

步驟:

點擊后在你的電腦中找到你的驅(qū)動包(沒解壓的解壓)例如我的路徑長這樣,選中.jar文件–點ok

第二步:還是這里,點左側(cè)Arti

右擊后選putin to —》apply-----ok

最后這里有這個就對了

3、創(chuàng)建jdbc類

右擊src,填寫包名,我的叫database

再右擊創(chuàng)建的包(database)填寫javaclass的名,我的叫JDBC

然后編寫jdbc類-mysql80

//mysql80
package database;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.sql.Statement;

public class JDBC {
    //驅(qū)動類路徑
    private static final String DRIVER = "com.mysql.cj.jdbc.Driver";
    //
    private static final String URL="jdbc:mysql://localhost:3306/homework";
    private static final String USER="root";
    private static final String PASSWORD="123456";

    private static Connection conn=null;
    private static Statement stat=null;

    static {
        try {
            //
            Class.forName("com.mysql.cj.jdbc.Driver");
        } catch (ClassNotFoundException e) {
            e.printStackTrace();
        }
    }

    public static Connection getConn(){
        try {
            conn = DriverManager.getConnection(URL,USER,PASSWORD);
        } catch (SQLException throwables) {
            throwables.printStackTrace();
        }
        return conn;
    }

    //
    public static Statement getStat() {
        try {
            stat=getConn().createStatement();
        } catch (SQLException throwables) {
            throwables.printStackTrace();
        }
        return stat;
    }
    public static void main(String[] args){
        System.out.println(getStat());
    }

}

mysql57要這樣寫

//mysql57
public class JDBC {
    //驅(qū)動類路徑
    private static final String DRIVER = "com.mysql.jdbc.Driver";
    //
    private static final String URL="jdbc:mysql://localhost:3306/homework";
    private static final String USER="root";
    private static final String PASSWORD="123456";

    private static Connection conn=null;
    private static Statement stat=null;

    static {
        try {
            //
            Class.forName("com.mysql.jdbc.Driver");
        } catch (ClassNotFoundException e) {
            e.printStackTrace();
        }
    }
//后續(xù)不變

總結(jié) 

到此這篇關(guān)于JavaWeb項目創(chuàng)建、部署、連接數(shù)據(jù)庫(tomcat)的文章就介紹到這了,更多相關(guān)JavaWeb項目創(chuàng)建、部署、連接數(shù)據(jù)庫內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • SpringBoot內(nèi)存數(shù)據(jù)導(dǎo)出成Excel的實現(xiàn)方法

    SpringBoot內(nèi)存數(shù)據(jù)導(dǎo)出成Excel的實現(xiàn)方法

    這篇文章主要給大家介紹了關(guān)于SpringBoot內(nèi)存數(shù)據(jù)導(dǎo)出成Excel的實現(xiàn)方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-12-12
  • springboot項目訪問靜態(tài)資源的配置代碼實例

    springboot項目訪問靜態(tài)資源的配置代碼實例

    這篇文章主要介紹了springboot項目訪問靜態(tài)資源的配置代碼實例,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2019-11-11
  • Java結(jié)合JS實現(xiàn)URL編碼與解碼

    Java結(jié)合JS實現(xiàn)URL編碼與解碼

    這篇文章介紹了Java結(jié)合JS實現(xiàn)URL編碼與解碼的方法,文中通過示例代碼介紹的非常詳細(xì)。對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-03-03
  • Spring使用三級緩存解決循環(huán)依賴的問題

    Spring使用三級緩存解決循環(huán)依賴的問題

    本文給大家分享Spring使用三級緩存解決循環(huán)依賴的問題,本文通過實例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友參考下吧
    2021-06-06
  • 深入理解Spring事務(wù)的隔離級別

    深入理解Spring事務(wù)的隔離級別

    Spring 事務(wù)的隔離級別是一個重要的概念,它定義了事務(wù)之間的隔離程度,以防止并發(fā)問題(如臟讀、不可重復(fù)讀和幻讀),本文給大家介紹Spring事務(wù)的隔離級別,感興趣的朋友跟隨小編一起看看吧
    2025-11-11
  • Spring?Cloud負(fù)載均衡組件Ribbon原理解析

    Spring?Cloud負(fù)載均衡組件Ribbon原理解析

    本文主要講述了微服務(wù)體系下的?Spring?Cloud?Netflix?套件中?Ribbon?的使用,并結(jié)合部分源碼講述了?Ribbon?的底層原理,重點講述了?Ribbon?中是如何獲取服務(wù)以及如何判定一個服務(wù)是否可用,最后也介紹了?Ribbon?中默認(rèn)提供的?7?種負(fù)載均衡策略,感興趣的朋友一起看看吧
    2022-04-04
  • 使用JAVA實現(xiàn)郵件發(fā)送功能的圖文教程

    使用JAVA實現(xiàn)郵件發(fā)送功能的圖文教程

    郵件發(fā)送其實是一個非常常見的需求,用戶注冊,找回密碼等地方,都會用到,下面這篇文章主要給大家介紹了關(guān)于使用JAVA實現(xiàn)郵件發(fā)送功能的相關(guān)資料,文中通過實例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-06-06
  • 詳解java中的互斥鎖信號量和多線程等待機制

    詳解java中的互斥鎖信號量和多線程等待機制

    這篇文章主要介紹了Java編程中的互斥鎖,信號量和多線程等待機制實例詳解,簡單介紹了互斥鎖和信號量的區(qū)別,需要的朋友可以了解下。
    2017-09-09
  • SpringCloud整合分布式服務(wù)跟蹤zipkin的實現(xiàn)

    SpringCloud整合分布式服務(wù)跟蹤zipkin的實現(xiàn)

    這篇文章主要介紹了SpringCloud整合分布式服務(wù)跟蹤zipkin的實現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-09-09
  • Spring Boot中使用Server-Sent Events (SSE) 實現(xiàn)實時數(shù)據(jù)推送教程

    Spring Boot中使用Server-Sent Events (SSE) 實

    Server-Sent Events (SSE) 是HTML5引入的一種輕量級的服務(wù)器向瀏覽器客戶端單向推送實時數(shù)據(jù)的技術(shù),本文主要介紹了Spring Boot中使用Server-Sent Events (SSE) 實現(xiàn)實時數(shù)據(jù)推送教程,具有一定的參考價值,感興趣的可以了解一下
    2024-03-03

最新評論

内江市| 沙雅县| 宁波市| 巍山| 贡觉县| 彰化市| 尉氏县| 靖远县| 浠水县| 青海省| 司法| 呼图壁县| 肥西县| 西和县| 砚山县| 宁阳县| 肇源县| 和平县| 万盛区| 河东区| 柘荣县| 靖安县| 梧州市| 大渡口区| 萝北县| 南昌市| 于都县| 临海市| 洪泽县| 鄂伦春自治旗| 绩溪县| 徐水县| 绥江县| 明水县| 巴林左旗| 鄢陵县| 奈曼旗| 平利县| 阳谷县| 齐河县| 新泰市|