JDBC連接mysql數據
首先先new一個Java項目:
然後在src中創建一個包,並且建立一個Test的測試類:
然後導入mysql:
導入成功後,就會在項目列表中出現:
然後開始在Test中編寫代碼:
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 {
// TODO Auto-generated method stub
//連接數據庫的五大參數
String driverClass = "com.mysql.cj.jdbc.Driver";
String serverIp = "localhost";//服務器IP地址
String databaseName = "oa";//連接到哪一個數據庫
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);
//第三步:獲取一個執行SQL的對象PreparedStatement
PreparedStatement pst = conn.prepareStatement("insert into student(user_name,sex,brit) values(?,?,?)");
pst.setString(1, "易烊千璽");
pst.setString(2, "男");
pst.setString(3, "2000-01-04");
//‘鹿晗‘,‘其它‘,‘1990-05-04‘
//第四步:執行SQL
pst.execute();
//最後一步:關閉所有的資源
pst.close();
conn.close();
}
}
JDBC連接mysql數據