A.安裝MySql
01.png
1.安裝MySql,一路next,execute等待安裝過(guò)程完成琳要。
02.png
2.在上圖1,設(shè)置密碼為root,之后點(diǎn)擊標(biāo)記2
02.png
3.將上圖標(biāo)記的地方自己設(shè)置用戶名,密碼;沒(méi)有標(biāo)記的地方,選擇跟上圖一樣的參數(shù)。
02.png
4.點(diǎn)擊上圖的next,之后一路點(diǎn)擊next或execute
02.png
5.點(diǎn)擊上圖的check,之后點(diǎn)擊next
02.png
6.上圖顯示MySQL安裝完畢。
01.png
7.桌面右下角出現(xiàn)標(biāo)記的圖標(biāo),表示MySQL安裝成功上陕。
01.png
8.右鍵點(diǎn)擊MySql圖標(biāo),之后點(diǎn)擊標(biāo)記1,出現(xiàn)標(biāo)記2;標(biāo)記2分別表示啟動(dòng),停止,重啟數(shù)據(jù)庫(kù)仁堪。
B.安裝navicat,這是一款可視化的數(shù)據(jù)庫(kù)管理工具(支持增刪改查),支持的數(shù)據(jù)庫(kù)包含MySQL等
01.png
1.點(diǎn)擊上圖的連接,之后點(diǎn)擊標(biāo)記里的MySQL
01.png
2.設(shè)置上圖標(biāo)記的內(nèi)容,之后點(diǎn)擊確定双肤。
01.png
3.雙擊以上標(biāo)記的按鈕,chengchao相當(dāng)于本地的服務(wù)器
01.png
4.鼠標(biāo)右鍵點(diǎn)擊chengchao,之后點(diǎn)擊標(biāo)記新建數(shù)據(jù)庫(kù)
01.png
5.在上圖的標(biāo)記中,輸入數(shù)據(jù)庫(kù)名,字符集選擇和上圖相同施掏。
C.新建數(shù)據(jù)庫(kù)表
01.png
1.點(diǎn)擊標(biāo)記1,之后點(diǎn)擊標(biāo)記2;
01.png
2.點(diǎn)擊標(biāo)記1,出現(xiàn)標(biāo)記2;
01.png
3.點(diǎn)擊上圖標(biāo)記中的保存,輸入表名Student
01.png
4.點(diǎn)擊標(biāo)記Student茅糜,出現(xiàn)上圖右邊的內(nèi)容
01.png
5.在上圖標(biāo)記1處,輸入內(nèi)容,到尾部在鍵盤上點(diǎn)擊Tab,出現(xiàn)新的一行七芭。之后保存
D.Eclipse連接數(shù)據(jù)庫(kù)
01.png
1.新建一個(gè)Student類,代碼如下
package com.chenhai.dto;
//類的三個(gè)屬性和數(shù)據(jù)庫(kù)中的一一對(duì)應(yīng)
public class Student {
private String name;
private int age;
private String sex;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
public String getSex() {
return sex;
}
public void setSex(String sex) {
this.sex = sex;
}
}
01.png
2.建一個(gè)測(cè)試包,然后新建Test類,并在Test類中寫一個(gè)主函數(shù)。
3.下載mysql驅(qū)動(dòng)jar包
01.png
4.點(diǎn)擊上圖標(biāo)記4,配置mysql驅(qū)動(dòng)jar包蔑赘。
01.png
5.點(diǎn)擊上圖標(biāo)記,安裝我們下載的jar包
01.png
01.png
6.有上圖的標(biāo)記,表示安裝成功
7.在Test類主函數(shù)的代碼如下
- 7.1
package com.chenhai.test;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import com.chenhai.dto.Student;
public class Test {
public static void main(String[] args) throws Exception {
// 獲取數(shù)據(jù)庫(kù)鏈接
// 1.加載數(shù)據(jù)庫(kù)連接驅(qū)動(dòng)
Class.forName("com.mysql.cj.jdbc.Driver");
// 2.向數(shù)據(jù)庫(kù)連接驅(qū)動(dòng)提供數(shù)據(jù)庫(kù)地址(可帶參數(shù))狸驳,訪問(wèn)賬號(hào)和訪問(wèn)密碼來(lái)建立連接
// 定義URL,NAME和PASSWORD
String url = "jdbc:mysql://localhost:3306/jdbc_test?serverTimezone=UTC&useSSL=false";
String name = "IcyRoc";
String password = "xpc666";
// 建立連接
Connection conn = DriverManager.getConnection(url, name, password);
// 3. false表示連接成功,true表示失敗
System.out.println(conn.isClosed());
}
}
02.png