(Win10)Java,Maven,Tomcat8.0,Mysql8.0.15安裝與環境配置,以及IDEA2019.3使用JDBC連接MySQL、創建JavaEE項目


之前用windows+linux的雙系統,最近不怎么舒服就把雙系統給卸了,沒想到除了問題,導致有linux殘余,於是就一狠心重裝了電腦,又把Java及其相關的一些東西重新裝了回來,還好當初存了網盤鏈接,在此獻給大家鏈接: Win10_Java_Tools提取碼: 8jh9.

1.Java安裝及配置

  • 首先就是運行Java安裝程序然后傻瓜式安裝就可以了,還是注意不要下到C盤,省的到時候還欲哭無淚(嗚嗚嗚~)
  • 第二點就是環境變量的配置了————win+e喚出文件管理器,然后在此電腦右鍵屬性
    ,再點擊高級系統設置,彈出后點擊環境變量,然后准備修改就行了(見下圖)~
    • 最終到了這個頁面
      final

    • 那么接下來就是設置環境變量了。

       JAVA_HOME	:	(D:\develop\java\jdk1.8.0_171)
       此處填你的jdk文件地址,就是圖中那個導航欄中的地址。
      

      specific

      系統變量Path添加
      %JAVA_HOME%\bin
      %JAVA_HOME%\jre\bin
      

      然后你就可以去Dos運行一下javajavac
      java
      javac
      如果出現上述的輸出,那么恭喜你,Java安裝成功啦,★,°:.☆( ̄▽ ̄)/$:.°★

2.Maven安裝與配置

  • 首先你肯定已經從上面的鏈接里下載了Maven包,那么接下來只要把它解壓,然后轉移到你想讓它去的地方,如下圖。
    1

  • 如果你仔細觀察的話,會發現你的上面的文件夾里是沒有repo文件夾的,那么我們就需要創建一個(沒錯,直接創建一個,然后在配置文件指明就行了)。

  • 那么接下來,就是編輯配置文件了,就是上面那個目錄的conf文件夾里,然后打開settings.xml

    • 首先來到54行左右,修改maven本地倉庫存儲路徑為自己新建的repo目錄。
      修改本地倉庫
    • 然后來到160行左右,修改從默認倉庫下載到從阿里雲鏡像下載。
       <mirror>
       	<id>alimaven</id>
       	<name>aliyun maven</name>
       	<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
       	<mirrorOf>central</mirrorOf>
       </mirror>
      
      修改為阿里雲鏡像
    • 設置MAVEN_HOME系統變量
      MAVEN_HOME
    • 設置MAVEN_OPTS系統變量(設置字符編碼)
      MAVEN_OPTS
    • 加入Path
       %MAVEN_HOME%\bin
      
    • Dos 測試
      pic
      再次祝賀你,maven配置成功★,°:.☆( ̄▽ ̄)/$:.°★

3.Tomcat安裝與配置

  • 首先你肯定已經從上面的鏈接里下載了Maven包,那么接下來只要把它解壓,然后轉移到你想讓它去的地方,如下圖。
    1

  • 然后同樣打開conf文件夾,編輯server.xml,約69行左右加入 URIEncoding=“UTF-8”
    2

  • 設置CATALINA_HOME系統變量
    3

  • 加入Path

    %CATALINA_HOME%\bin
    
  • Dos測試:startup.bat命令啟動tomcat
    4
    5
    再次祝賀你,Tomcat配置成功★,°:.☆( ̄▽ ̄)/$:.°★

4.MySQL安裝與配置

之前從MySQL官網下載的速度着實感人,不知道是不是我的網絡太慢了呢(手動狗頭),上傳到了百度雲MySQL8.0提取碼: e5rx.

  • 下載解壓,並且將其移動到合適的路徑,得到如圖。
    1

  • 會發現沒有上圖的data文件夾與my.ini,那么我們就來配置my.ini,在上圖直接建立my.ini就可以。

    my.ini—以下為內容
    [client]
    # 設置mysql客戶端默認字符集
    default-character-set=utf8
    [mysqld]
    # 設置3306端口
    port = 3306
    # 設置mysql的安裝目錄
    basedir=D:\develop\database\mysql-8.0.15-winx64(此處填入你自己的mysql路徑)
    # 設置 mysql數據庫的數據的存放目錄,MySQL 8+ 不需要以下配置,系統自己生成即可,否則有可能報錯
    # 允許最大連接數
    max_connections=20
    # 服務端使用的字符集默認為8比特編碼的latin1字符集
    character-set-server=UTF8MB4
    # 創建新表時將使用的默認存儲引擎
    default-storage-engine=INNODB
    
  • 管理員身份運行Dos,轉到上圖的bin目錄,然后初始化數據庫,注意一定要管理員運行,否則可能會因為權限問題出現錯誤

    mysqld --initialize --console
    當執行完成后,會輸出root用戶的默認密碼,一般為12位,如
    ...
    2018-04-20T02:35:05.464644Z 5 [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: APWCY5ws&hjQ
    ...
    
  • 安裝服務並啟動

    mysqld install
    net start mysql
    有可能會因為出錯密碼而出現1045的錯誤,那么我們就可以輸入--skip-grant-tables --shared-memory可以實現免密登陸,一個Dos執行,另一個Dos登錄
    
  • mysql -u root -p,如果以上安裝全部正確,那么就會得到響應,就表示安裝成功啦!★,°:.☆( ̄▽ ̄)/$:.°★
    響應

  • Path加入bin目錄,就可以命令行直接運行啦。
    7
    0

5.IDEA使用JDBC連接MySQL

  • 首先,照例放一個連接MySQL使用的驅動包Connector 提取碼: qsiu,下載,解壓,放到合適的位置。
    0

  • IDEA創建項目,導入jar包
    1

  • 簡單的設計一個測試表
    1

  • 測試訪問數據庫

    • 加載驅動程序
    • 建立連接對象
    • 創建語句對象
    • 獲得SQL語句的執行結果
    • 關閉建立的對象,釋放資源
  • 代碼示例

    import java.sql.*;
    public class jdbc_test {
        public static void main(String[] args) throws Exception{
                try{
                            Class.forName("com.mysql.cj.jdbc.Driver");
                   }catch (ClassNotFoundException cne){
                    	cne.printStackTrace();
                   }
                   String dburl = "jdbc:mysql://127.0.0.1:3306/test_jdb?&useSSL=false&serverTimezone=UTC";
                   String sql = "SELECT * FROM test_jdbc";
                   try(    Connection conn = DriverManager.getConnection(dburl,"root","lx2000");
                   			Statement stmt = conn.createStatement();
                   			ResultSet rst = stmt.executeQuery(sql))
                   {
                   		while (rst.next()){
                   				System.out.println(rst.getInt(1)+"\t"+rst.getString(2)+"\t"+rst.getDouble(3));
                   				}
                   }catch (SQLException se){
                   	se.printStackTrace();
                   }
          }
    }
    
  • 輸出結果
    3

6.IDEA創建JavaEE項目

  • File選項選擇Java Enterprise項目,然后勾選Web Application,並選擇Tomcat作為服務器(因為之前已經配置好,所以可以直接使用)。
    1

  • 進來后直接啟動項目,顯示如下結果則表示成功
    1

  • 創建Servlet

    • 右擊src--new--create new servlet,名稱為Servle_test
      在這里插入圖片描述

    • 寫一些測試代碼
      3

    • 在web.xml配置路由
      5

    • 重新部署Tomcat
      5

    • 即可通過預設的路由訪問
      在這里插入圖片描述

  • 方法二:
    創建servlet的時候勾選下方選項JavaEE 6 annotated class框,(上面圖片也勾了,但是沒用)以注解形式進行,這樣就不需要在web.xml中說明,但servlet中的代碼有一點要修改。
    1

  • 重新部署,也可以路由訪問。
    在這里插入圖片描述

到此為止,我們已經完成了Java,Maven,Tomcat8.0,Mysql8.0.15安裝與環境配置,以及IDEA2019.3使用JDBC連接MySQL、創建JavaEE項目,★,°:.☆( ̄▽ ̄)/$:.°★ 。,希望大家一起進步~


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM