本實(shí)驗(yàn)旨在學(xué)習(xí)使用Java語(yǔ)言連接MySQL數(shù)據(jù)庫(kù)。
實(shí)驗(yàn)環(huán)境如下:
操作系統(tǒng):Windows 10 開發(fā)工具:IntelliJ IDEA 2021.3 JDK版本:Java SE 16 MySQL版本:MySQL 8.0.26
實(shí)驗(yàn)步驟如下:
1. 下載并安裝MySQL數(shù)據(jù)庫(kù)。
2. 在MySQL中創(chuàng)建一個(gè)新的數(shù)據(jù)庫(kù),并新建一個(gè)表格。
CREATE DATABASE jdbc_test; USE jdbc_test; CREATE TABLE student ( id INT PRIMARY KEY, name VARCHAR(20) NOT NULL, age INT NOT NULL );
3. 下載MySQL JDBC驅(qū)動(dòng)程序,并將其加入到Java項(xiàng)目的類路徑中。
public class JDBCExample { public static void main(String[] args) { Connection conn = null; Statement stmt = null; try { Class.forName("com.mysql.cj.jdbc.Driver"); conn = DriverManager.getConnection("jdbc:mysql://localhost/jdbc_test?user=root&password=root&useSSL=false"); stmt = conn.createStatement(); String sql = "INSERT INTO student (id,name,age) VALUES (1,'Tom',18)"; stmt.executeUpdate(sql); System.out.println("數(shù)據(jù)插入成功"); conn.close(); stmt.close(); } catch (ClassNotFoundException e) { e.printStackTrace(); } catch (SQLException e) { e.printStackTrace(); } } }
4. 運(yùn)行程序,在控制臺(tái)中查看結(jié)果。
數(shù)據(jù)插入成功
實(shí)驗(yàn)結(jié)果表明,Java語(yǔ)言可以與MySQL數(shù)據(jù)庫(kù)完成連接,并插入數(shù)據(jù)。