JDBC 是一种用于执行 SQL 语句的 Java API, 它是 Java 中的数据库连接规范.
JDBC 插入操作
import com.mysql.jdbc.jdbc2.optional.MysqlDataSource;
import javax.sql.DataSource;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.SQLException;
public class TestJDBC {
public static void main(String[] args) throws SQLException {
// 0. 准备工作, 需要先在数据库中创建好数据库和数据表
// 1. 创建 DataSource 对象, 这个对象是 "程序级" 的, 即每个程序只需要创建一个 DataSource 对象即可
// 这种也称为 "单例"
DataSource dataSource = new MysqlDataSource();
// 2. 设置 DataSource 的属性, 为和数据库建立连接做准备
// MySQL 是个服务器, 要想访问 MySQL, 需要知道 MySQL 的 ip 地址, 端口号
// 以及要访问的数据库名, 以及用户名和密码
// ip 地址: 一台主机的地址
// 端口号: 一台主机上可能同时部署着很多的服务器程序, 到底要访问哪个服务器程序, 使用端口号来区分
((MysqlDataSource)dataSource).setURL("jdbc:mysql://127.0.0.1:3306/java?characterEncoding=utf8&&useSSL=true");
((MysqlDataSource)dataSource).setUser("root");
((MysqlDataSource)dataSource).<