概念
JAVA数据库连接技术
主要功能
与数据库建立连接、执行SQL语句、处理结果
相关对象功能
DriverManager:(工具类)
获取连接
管理JDBC驱动
Connection:(接口)
1.获取执行sql的对象
2.事务管理
负责数据库连接并传送数据任务
Statement:
负责执行SQL语句
ResultSet:
负责保存结果(结果集)
操作步骤
加载JDBC驱动
Class.forName(........);
建立与数据库连接
Connection con=DriverManager.getConnection(URL,数据库用户名,密码);
"jdbc:mysql://localhost:3306/数据库名?useUnicode=true&characterEncoding=utf-8&useSSL=false&serverTimezone = GMT","用户名","密码"
发送SQL语句得到结果集
//获取执行SQL语句对象
Statement stmt = con.createStatement();
//得到结果集
ResultSet rs = stmt.executeQuery(String sql);
释放资源
rs.close();
stmt.close();
con.close();
Statement常用方法
ResultSet executeQuery(String sql)//执行sql查询并获得结果集
int executeUpdate(String sql)//可以执行插入、删除、更新等操作,返回的是执行操作影响的行数