JDBC的简介及操作

本文介绍了JDBC的基本概念,包括其在Java应用中如何通过标准接口实现对多种数据库的访问。详细讲解了JDBC的安装配置流程及使用步骤,并通过一个具体的查询案例演示了如何利用JDBC执行SQL语句并获取结果。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、JDBC的简介
1.1 jdbc:Java DataBase Connectivity,java数据库的连接


1.2 比如有一台电脑,想在电脑上安装显卡,需要显卡的驱动,由显卡生产厂商提供


1.3 要想使用java对数据库进行操作,需要使用由数据库提供的数据库驱动


1.4 一个程序,使用java操作数据库,掌握java代码,除了掌握java代码之外,需要掌握数据库驱动的代码,
很多的数据库,比如mysql、oracle,对于程序员来讲,需要掌握每种数据库的代码,对于程序员压力很大


1.5 sun公司针对这种情况,开发出一套标准接口,各个数据库只需要实现这个接口就可以了,程序员只需要掌握这套
接口就可以了,这套标准的接口就是jdbc 


1.6 如果想要使用jdbc对数据库进行操作,首先安装数据库的驱动,不同的数据库提供驱动使用jar的形式提供的,
需要把jar包放到项目里面,相当于安装了数据库的驱动。


1.7 导入jar到项目中(使用到开发工具 myeclipse10.x版本)
首先创建一个文件夹 lib,把jar包复制到lib里面,选中jar包右键点击build path -- add to build path,
jar包前面的图标变成了“奶瓶”图标,表示导入jar成功


2、JDBC的入门案例
2.1 使用jdbc对数据库进行操作步骤是固定的
2.1.1 使用到类和接口
DriverManager
Connection
Statement
ResultSet


2.2 jdbc的操作步骤
第一步,加载数据库的驱动
DriverManager里面registerDriver(Driver driver)


第二步,创建与数据库的连接
DriverManager里面getConnection(String url, String user, String password) 


第三步,编写sql语句


第四步,执行sql语句
Statement里面executeQuery(String sql) 


第五步,释放资源(关闭连接)



2.3 使用jdbc实现查询的操作
2.3.1 代码
public static void main(String[] args) throws Exception {
//加载驱动
DriverManager.registerDriver(new Driver());
//创建连接
Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/testdb2", "root", "root");
//编写sql
String sql = "select * from user";
//执行sql
//得到statement
Statement stmt = conn.createStatement();
ResultSet rs = stmt.executeQuery(sql);
//遍历结果集得到每条记录
while(rs.next()) {
int id = rs.getInt("id");
String username = rs.getString("username");
int chinese = rs.getInt("chinese");
int english = rs.getInt("english");
System.out.println(id+" :: "+username+" :: "+chinese+" :: "+english);
}
//释放资源
rs.close();
stmt.close();
conn.close();
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值