JDBC編程六步:
1.注冊(cè)驅(qū)動(dòng)。
2.獲取連接群叶。
3.獲取數(shù)據(jù)庫操作對(duì)象吃挑。
4.執(zhí)行SQL語句。
5.處理查詢結(jié)果集街立。
6.釋放資源舶衬。
import java.sql.*;
/**
* @author: 呂二寧
* @date: 2021-06-09 22:23
*/
public class Demo01 {
public static void main(String[] args) throws SQLException {
Statement stmt = null;
Connection conn = null;
try {
// 注冊(cè)驅(qū)動(dòng)
Driver driver = new com.mysql.jdbc.Driver();
DriverManager.registerDriver(driver);
/*
獲取連接 url是統(tǒng)一資源定位符(協(xié)議 IP PORT 資源名)
localhost是IP地址
3306是端口號(hào)
lianxi是數(shù)據(jù)庫的名字
*/
String url = "jdbc:mysql://localhost:3306/lianxi";
// 用戶名
String user = "root";
// 密碼
String password = "******";
// 獲取數(shù)據(jù)庫操作對(duì)象
conn = DriverManager.getConnection(url, user, password);
System.out.println("獲取連接數(shù)據(jù)庫對(duì)象:" + conn);
stmt = conn.createStatement();
// 執(zhí)行SQL語句
//插入數(shù)據(jù)
String sql = "insert into demo1(`name`,age,sex) values ('小明' ,18,'男')";
// 處理查詢結(jié)果集
int c = stmt.executeUpdate(sql);
System.out.println(c == 1 ? "保存成功" : "保存失敗");
} catch (SQLException e) {
e.printStackTrace();
} finally {
// 釋放資源
if (stmt != null) {
stmt.close();
}
if (conn != null) {
conn.close();
}
}
}
}
QQ截圖20210609233215.png