1、先下載JDBC:
JDBC代表Java數據庫連接(Java Database Connectivity),它是用於Java編程語言和數據庫之間的數據庫無關連接的標准Java API,換句話說:JDBC是用於在Java語言編程中與數據庫連接的API。
到www.mvnrepository.com網站中,搜索mysql,點擊列表第一個,如圖下:
下最新的版本8.0.11
下載成功:
2、打開eclipse,創建一個普通的java項目
右鍵找到Properties
點擊 Java Build Path ,再點 Add Ex...
按ok
然后就行了
第二步:在src中創建一個包,在包中創建一個Class類,帶主方法
3、利用cmd打開mysql創建一個表
1.打開cmd輸入mysql -uroot -p123456
2、創建一個數據庫test002
3、創建一個表student
4、為數據庫表添加字段
create table user(name varchar(20),age varchar(10));
完成
4、打開eclipse,打代碼就行了
package com.nf;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
public class Test {
public static void main(String[] args) throws Exception {
// 連接數據庫的五大參數
String driverClass = "com.mysql.cj.jdbc.Driver";//加載數據庫驅動
String databaseName = "test002";// 連接到哪一個數據庫
String serverIp = "localhost";// 服務器Ip地址
String username = "root";// 用戶名
String password = "123456";// 密碼
// 拼湊成一個完整的URL地址
String jdbcUrl = "jdbc:mysql://" + serverIp + ":3306/" + databaseName
+ "?serverTimezone=Asia/Shanghai&useSSL=true";// 每個數據庫都不一樣
// 第一步:加載數據庫驅動(約等於你安裝了mysql客戶端)
Class.forName(driverClass);
System.out.println("啟動");
// 第二步:獲取連接(約等於mysql登陸)
// 代表你已經可以執行數據庫的操作
Connection conn = DriverManager.getConnection(jdbcUrl, username, password);
//System.out.println(conn);
// 第三步:獲取執行sql的對象PreparedStatement
//1、增加
// PreparedStatement pst = conn.prepareStatement("insert into student(user_name,sex,birt)values(?,?,?)");
// // pst.setString(1, "李漢");
// pst.setString(1, "易烊千璽");
// pst.setString(2, "男");
// pst.setString(3, "2000-01-04");
//2、修改
//PreparedStatement pst = conn.prepareStatement("update student set user_name='人才',sex='女',birt='1999-09-01'where id='4652969'");
//3、刪除
PreparedStatement pst = conn.prepareStatement("delete from student where id='4652973' ");
// 第四步:執行sql
pst.execute();
// 最后一步,關閉
pst.close();
conn.close();
}
}
到這里就算連接成功了。