目录
JDBC简介
1.概念:JDBC 就是使用Java语言操作关系型数据库的一套API。
全称:( Java DataBase Connectivity ) Java 数据库连接 。
JDBC快速入门
步骤:
1.创建工程,并导入驱动jar包
2.注册驱动
Class.forName("com.mysql.jdbc.Driver");
3.获取连接
Connection conn = DriverManager.getConnection(url, username, password);
4.定义SQL语句
String sql = “update…” ;
5.获取执行SQL对象
Statement stmt = conn.createStatement();
6.执行SQL
stmt.executeUpdate(sql);
7.处理结果
System.out.println(count);
8.释放资源
stmt.close(); conn.close();
小细节:因为 stmt 是最后创建的,要先释放,才可以释放 conn
JDBC API 详解
DriverManager
DriverManager(驱动管理类)作用:
1.注册驱动
Class.forName("com.mysql.jdbc.Driver");
MySQL 5之后的驱动包,可以省略注册驱动的步骤
自动加载jar包中META-INF/services/java.sql.Driver文件中的驱动类
2.获取数据库连接
Connection conn = DriverManager.getConnection(url, username, password);
url : 连接路径
// 语法: jdbc:mysql://ip地址(域名):端口号/数据库名称?参数键值对1&参数键值对2… // 示例: jdbc:mysql://127.0.0.1:3306/db1 // 如果连接的是本机mysql服务器,并且mysql服务默认端口是3306,则url可以简写为:jdbc:mysql:///数据库名称?参数键值对 // 配置 useSSL=false 参数,禁用安全连接方式,解决警告提示
user :用户名
poassword :密码