IDEA Java web項目搭建及連接Mysql

一、準備:

1.本機裝好jdk,並配置好環境變量。(這裏不再贅述)
2.下載安裝tomcat,並配置環境變量。(這裏用的是tomcat7)
3.下載mysql jdbc的驅動程序。(這裏用的是mysql8)>>怎麼下載,可以自行搜索解決
4.建立schema。(這裏就簡單建立一個用戶信息表)

打開MySQL Workbench客戶端,選擇Schemas標籤,在空白處右鍵,create schema.


5.創建以下表

CREATE TABLE user_info (
    id INT PRIMARY KEY AUTO_INCREMENT,
    uname VARCHAR(20),
    psd VARCHAR(16)
)ENGINE=MYISAM DEFAULT CHARSET utf8;

注意,雙擊study這個schema,一定要注意,單擊的話,後面無法執行創建數據庫語句。如下流程。完成後,在Tables上右鍵,選擇刷新,你便會看到,已經成功創建了一個數據表。



一切準備就緒後,就可以使用java寫代碼了。(這裏用的是idea開發工具)

二、實踐

1.首先建立java web項目(項目名稱自己起)

 

2.在工程項目的web目錄下的WEB-INF下建立兩個文件夾,一個是classes,用於保存程序運行時編譯的文件。另一個是lib文件夾,用於存放程序運行時所要存放的外部類,這裏,我們將下載的mysql的jdbc驅動包放到lib文件夾下。同時在src目錄裏面新建一個文件DBConfig.properties,用於配置mysql的連接,在src目錄上右鍵,如下圖所示。

點擊OK後,如下所示。並在此文件中輸入以下語句:可以複製粘貼

driver=com.mysql.cj.jdbc.Driver
url=jdbc:mysql://localhost:3306/study?useUnicode=true&characterEncoding=UTF-8&serverTimezone=UTC
user=root
psd=XXX

特殊說明:jdbc:mysql://localhost:3306/study,這個study就是之前創建的schema。user和psd根據你安裝MYSQL時的設置輸入賬號及密碼。以下是我本機的配置,注意區分。

在src目錄下創建OpenConnection 類,進行數據庫的連接實例初始化。

import java.io.IOException;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.util.Properties;

public class OpenConnection {
    public Connection getConnection()
    {
        String driver=null;
        String url = null;
        String user = null;
        String psd = null;
        Connection conn = null;

        Properties pro = new Properties();
        try {
            pro.load(this.getClass().getClassLoader().getResourceAsStream("DBConfig.properties"));
            driver=pro.getProperty("driver");
            url=pro.getProperty("url");
            user = pro.getProperty("user");
            psd = pro.getProperty("psd");
        }
        catch (IOException ex)
        {
            ex.printStackTrace();
        }

        try {
            Class.forName(driver);
        }
        catch (ClassNotFoundException e)
        {
            e.printStackTrace();
        }

        try {
            conn = DriverManager.getConnection(url,user,psd);
            conn.setAutoCommit(false);
            return conn;
        }
        catch (SQLException e)
        {
            e.printStackTrace();
        }

        return null;
    }
}

3.創建測試類,測試能否拿到連接。同樣在src目錄下新建UserLogin類。代碼如下:

import java.sql.Connection;

public class UserLogin {
    public static void main(String[] argus)
    {
        OpenConnection db = new OpenConnection();
        Connection conn = db.getConnection();

        System.out.println(conn);
    }
}

 

4.建完工程項目後,我們配置項目結構以及tomcat。

a、在paths標籤下,對output目錄選擇剛纔新建的classes目錄。

b、在dependencies標籤下,設置外部類的引用,我們已經將jdbc之前粘貼到這個路徑,但是並沒有設置引用關係,所以,jdbc目前對於項目來說,並沒有產生依賴關係,現在我們來真實的引入外部的jar包。

注意選擇了lib文件夾就行了,不需要選擇到其子文件。點擊Ok按鈕,如果有彈出框,則在彈出框中選擇Jar directory。

緊接着點擊下方的libraries選項,以下圖所示,將外部的jar包引入項目。

 

8.配置運行環境。(tomcat在本次未用到)
(1)創建application

在Run/debug configurations彈出頁面中,選擇左上角的添加按鈕,選擇application。


上方的name可以自己寫。在main class 後面選擇剛纔建的測試類。


完成後點OK。
(2)點擊綠色小箭頭運行,如果發現在debug或者是控制檯中看到如下信息,則表明連接配置成功。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章