一、JDBC概念
概念:Java DataBase Connectivity(Java語言操作數據庫)
本質:官方定義的一套操作所有關係型數據庫的規則(接口),各個數據庫廠商實現這套接口,提供數據庫驅動jar包。
我們可以使用這套接口(JDBC)編程,真正執行代碼的是驅動jar包中的實現類
二、JDBC操作
步驟
- 導入驅動jar包
- 註冊驅動
- 獲取數據庫連接對象 Connection
- 定義sql語句
- 獲取執行sql語句的對象 Statement
- 執行sql,接受返回結果
- 處理結果
- 釋放資源
新建libs目錄,右擊選擇Add as Library,導入mysql的驅動包
package com.zjr;
import java.sql.*;
/**
* JDBC快速入門
*/
public class JDBCDemo1 {
public static void main(String[] args) throws ClassNotFoundException, SQLException {
//註冊驅動
Class.forName("com.mysql.jdbc.Driver");
//獲取數據庫連接對象
Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/jdbc","root","root");
//定義sql語句
String sql = "update account set balance = 500 where id = 1";
//獲取執行sql的對象Statement
Statement statement = conn.createStatement();
//執行sql
int count = statement.executeUpdate(sql);
//處理結果
System.out.println(count);
//釋放資源
statement.close();
conn.close();
}
}
運行之前
運行之後
返回影響行數
更多內容會在下一章更新