JDBC 连接数据库开发步骤

本文介绍了使用 Oracle JDBC 实现数据库访问的基本步骤,包括驱动加载、建立连接、执行 SQL 语句及结果集处理等关键环节。

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

1.2 ORACLE JDBC
准备工作:
甲骨文官网提供了ORACLE JDBC实现包
需要下载,并载入至项目工程里。


1.3 JDBC开发步骤
step 1 加载驱动包
Class.forName
("oracle.jdbc.driver.OracleDriver");
驱动描述字符串--> oracle


step 2 打开连接数据库的通信通道
创建一个  connection
准备三个重要的参数: 用户名,密码,连接数据库URL
URL:jdbc:oracle:thin:(固定)
     @主机名:端口号:数据库实例名
本地url-->详细可查看自己的数据库
Class.forName
("oracle.jdbc.driver.OracleDriver");



远程url-->
Class.forName
("oracle.jdbc.driver.OracleDriver");




创建connection语法:
Connection con = DriverManager
.getConnection(url,user,password);
user,password 填写自己数据的用户名连接



step 3 SQL操作
Statement : SQL语句类
创建一个SQL,通过连接通道产生一个SQL语句实例对象
语法 :
Statement sta = con.createStatement();




sta--> sql语句实例变量
sta.executeQuery(sql字符串);
执行查询,并返回结果集
sta.executeUpdate(sql字符串);
执行更新,并返回整型数字,表示更新的行数


step 4 执行SQL后处理(针对查询的语句)
ResultSet --> 表示通用的结果集类
如何获得结果集,语法:
ResultSet rsobj 
= sta.executeQuery(sql);


如何读取数据
1 next(); 读取下一行记录,返回true有记录
                           返回false数据已经读取完毕
2 get字段数据系列方法
getString(表的字段名)---->varchar2 char
getInt,getFloat,getDouble---> number
getDate,getTimestamp---> date,timestamp


step 5 关闭数据库连接资源
close();
语法:   数据库连接数据对象.close();
原则:   从小至大依次关闭  
       Resultset, Statement, Connection
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值