JDBC操作步骤

JDBC概述


  数据的持久化
        把数据保存到可掉电式存储设备中以供之后使用。大多数情况下,特别是企业级应用,数据持久化意味着将内存中的数据保存到硬盘上加以”固化”,而持久化的实现过程大多通过各种关系数据库来完成。

JDBC程序编写步骤
    

 使用Statement操作数据表的弊端


    1.存在拼串操作,繁琐
    2.存在SQL注入问题
    3.PreparedStatement 能最大可能提高性能,会对sql语句进行预编译,所以比statement更快,更好用
    4.statement能做的,PreparedStatement都能做

提高批量插入的效率


         攒sql语句,等达到一定条件后在一起执行
        addBatch();//攒数据
        executeBatch()//执行
        conn.commit();//提交

ResultSet与ResultSetMetaData


    得到结果集,如何知道改结果集有哪些列,列名是什么?
        需要使用一个描述 ResultSet 的对象, 即 ResultSetMetaData
    关于ResultSetMetaData
        1. **如何获取 ResultSetMetaData**: 调用 ResultSet 的 getMetaData() 方法即可
        2. **获取 ResultSet 中有多少列**:调用 ResultSetMetaData 的 getColumnCount() 方法
        3. **获取 ResultSet 每一列的列的别名是什么**:调用 ResultSetMetaData 的getColumnLabel() 方法

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值