1. 程式人生 > >JDBC連接mysql數據

JDBC連接mysql數據

dsta except method alt set mysq rep [] out

首先先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數據