JDBC介绍

jdbc是java database connectivity,java数据库连接。可以为多种数据库提供统一访问。

主要功能:

1、与数据库建立连接或者连接其他数据源

2、向数据库发送sql命令

3、处理返回的结果集

jdbc中常用的接口和类

Connection 连接数据库

Statement建立操作指令

executeQuery执行操作指令

ResultSet获得结果集

DriverManager类是JDBC驱动管理类,作用于用户和驱动程序之间。它跟踪可用的驱动程序,让驱动与数据库建立连接。

Connection数据库连接类,对象代表与数据库建立起连接。

Statement 声明类,将sql发送往数据库,执行不带参数的sql文。

PerparedStatement对象用于执行带或不带IN参数的预编译SQL语句;PeraredStatement接口添加处理IN参数的方法

CallableStatement对象用于执行对数据库已存储过程的调用;CallableStatement添加处理OUT参数的方法。

ResultSet 结果集合集,包含sql查询的所有结果。

Demo:

public static void main(String[] args){
String url = "jdbc:mysql://127.0.0.1:3306/zznj?useUnicode=true&characterEncoding=utf-8";
String user = "root";
String password = "";
try {
Class.forName("com.mysql.jdbc.Driver");
Connection connection = DriverManager.getConnection(url,user,password);
Statement statement = connection.createStatement();
ResultSet resultSet = statement.executeQuery("select * from t_store");
while(resultSet.next()){
System.out.println(resultSet.getString("store_name"));
}

resultSet.close();
statement.close();
connection.close();
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值