JDBC操作Oracle数据库——实际操作过程中的小总结
2024-08-29 00:39:01
1、对数据库中,表的每一行数据记录的增删改查
增:insert into 表名 values()
删:delete 表名 where 条件(id=?)
改:update 表名 set 列名=? where 条件(id=?)
查:select 列名 from 表名 where id=? 查一条信息
select 列名 from 表名 order by id 查所有信息
2、ResultSet结果集
是个接口,指向当前数据行的指针,最开始指向列名那一行,.next()方法将指针移动到下一行,指向每一行数据,每一行数据又是一个对象,所以里边放的是一个有一个的对象
用while遍历时,是一行数据一行数据的遍历出来,最后成为对象,不是大杂烩,一锅粥。
3、忘记啥叫JDBC了,从哪儿来,有啥作用?
JDBC就是java自身就有的,位于java.sql包中,是java语言编写的
作用:连接数据库
java提供接口。数据库厂商提供实现类(驱动)
4、PreparedStatement
已经预编译了,执行速度快过Statement
是个接口,继承自Statement接口
写sql语句时,不直接写参数值也就是value,而是通过占位符来代替
之后要绑定参数,setXxx()
之后遍历结果集,把数据给人家对象,这样才能返回完整的对象啊
最新文章
- ilspy导致c# dll代码被窃取
- EasyUI datagrid 行编辑
- 【Web前端】---js调用本地应用程序
- scp跨主机拷贝工具
- edm注意细节
- js实现windows扫雷(jquery)
- MDA系统分析实战--图书馆管理系统
- Head First Html 与 Css 截图
- [C#参考]事件和委托的关系
- [转] .NET领域驱动设计—初尝(原则、工具、过程、框架)
- VS 2017开发插件
- (三)、LNMP的搭建,并制作rpm包
- R 网络图 nodes,edges属性计算
- 括号生成(Java实现)
- JavaScript模块化思想
- 闭包传递(floyed)
- nyoj-0613-免费馅饼(dp)
- 根据前面的FtpUtil写一个demo
- Nginx的反向代理和负载均衡
- [BZOJ4011][HNOI2015]落忆枫音-[dp乱搞+拓扑排序]