1.2 ORACLE JDBC
准备工作:
甲骨文官网提供了ORACLE JDBC实现包
需要下载,并载入至项目工程里。
1.3 JDBC开发步骤
step 1 加载驱动包
step 2 打开连接数据库的通信通道
创建一个 connection
准备三个重要的参数: 用户名,密码,连接数据库URL
URL:jdbc:oracle:thin:(固定)
@主机名:端口号:数据库实例名
本地url-->详细可查看自己的数据库
创建connection语法:
step 3 SQL操作
Statement : SQL语句类
创建一个SQL,通过连接通道产生一个SQL语句实例对象
语法 :
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
准备工作:
甲骨文官网提供了ORACLE JDBC实现包
需要下载,并载入至项目工程里。
1.3 JDBC开发步骤
step 1 加载驱动包
Class.forName
("oracle.jdbc.driver.OracleDriver");
驱动描述字符串--> oraclestep 2 打开连接数据库的通信通道
创建一个 connection
准备三个重要的参数: 用户名,密码,连接数据库URL
URL:jdbc:oracle:thin:(固定)
@主机名:端口号:数据库实例名
本地url-->详细可查看自己的数据库
Class.forName
("oracle.jdbc.driver.OracleDriver");
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