问题:
1、JDBC是啥
2、JDBC在程序中位置
3、JDBC的操作流程
4、实例程序
简介
JDBC全称为:Java DataBase Connectovoty(java数据库连接)它主要由接口组成,
组成JDBC的2个包
java.sql
javax.sql
JDBC在程序中的位置
JDBC的开发步骤
1、搭建开发环境,把数据库驱动jar包加入到应用的构建路径 classpath
2、注册驱动
3、获取与数据库的连接
4、创建代表sql语句的对象
5、执行sql语句
6、如果执行的查询语句,返回结果集,遍历结果集
7、释放占用的资源
样例:
package com.xlucas.jdbc;
import java.sql.*;
public class JdbcConnect {
/**
* @param args
* @throws SQLException
*/
public static void main(String[] args) throws SQLException {
// TODO Auto-generated method stub
// 1、搭建开发环境,把数据库驱动jar包加入到应用的构建路径 classpath
// 2、注册驱动 DriverManager
DriverManager.registerDriver(new com.mysql.jdbc.Driver());
// 3、获取与数据库的连接
Connection con=DriverManager.getConnection("jdbc:mysql://192.168.18.147:3306/saiku", "root", "root");
// 4、创建代表sql语句的对象
Statement stat=con.createStatement();
// 5、执行sql语句
ResultSet res=stat.executeQuery("select store_id,store_type from store;");
// 6、如果执行的查询语句,返回结果集,遍历结果集
while(res.next()){
System.out.println("-----------------------");
System.out.println(res.getObject("store_id"));
System.out.println(res.getObject("store_type"));
}
// 7、释放占用的资源 按照创建的逆顺序close 释放资源
res.close();
stat.close();
con.close();
}
}
遍历结果集的原理