Java 操作关系型数据库的API
package com.itheima.jdbc;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.Statement;
/**
* JDBC入门
*/
public class JDBCDemo {
public static void main(String[] args) throws Exception {
// 注册驱动
Class.forName("com.mysql.jdbc.Driver");
// 获取连接
String url="jdbc:mysql://127.0.0.1:3306/db2";
String username="root";
String password="1234";
Connection conn = DriverManager.getConnection(url,username,password);
// 定义sql
String sql = "update account set money = 2000 where id = 1";
// 获取执行sql对象
Statement stmt = conn.createStatement();
// 执行sql
int count = stmt.executeUpdate(sql);
// 处理结果
System.out.println(count);
// 释放资源
stmt.close();
conn.close();
}
}
1.注册驱动
Class.forName("com.mysql.jdbc.Driver"); // mysql 5之后驱动包可以省略不写
2.获取数据库连接
String url="jdbc:mysql://127.0.0.1:3306/db2";
String username="root";
String password="1234";
Connection conn = DriverManager.getConnection(url,username,password);
1.管理执行sql对象
2.管理事务
1.执行sql语句
1.封装了DQL查询语句的结果
1.预编译sql语句并执行:预防sql注入
set global general_log=on; -- 开启mysql日志
show variables like 'general_log_file'; -- 查看mysql日志文件所在位置
如有不足,请多指教,
未完待续,持续更新!
大家一起进步!