本文查阅方法:
??? 1、查阅目录 —— 查阅本文目录,确定想要查阅的目录标题
??? 2、快捷“查找” —— 在当前浏览器页面,按键 “Ctrl+F” 按键组合,开启浏览器的查找功能,
???????????? 在查找搜索框中 输入需要查阅的 目录标题,便可以直接到达 标题内容 的位置。
??? 3、学习小结 —— 文中的学习小结内容,是笔者在学习之后总结出的,开发时可直接参考其进行应用开发的内容, 进一步加快了本文的查阅 速度。(水平有限,仅供参考。)
?
?
?
??
?
本文目录
?
??????学习小结
?
??????1、使用JDBC处理大数据
?
??????2、使用JDBC处理大文本
?
??????3、使用JDBC处理二进制数据
?
??????4、Oracle中大数据处理
?
??????5、使用JDBC进行批处理
?
??????6、采用Statement.addBatch(sql)方式实现批处理的优缺点
?
??????7、实现批处理的第二种方式:PreparedStatement.addBatch()?
?
??????8、采用PreparedStatement.addBatch()实现批处理的优缺点
?
??????9、获得MySQL数据库自动生成的主键
?
??????10、JDBC调用存储过程
?
??????11、事务的概念
?
??????12、JDBC控制事务语句
?
??????13、事务的四大特性(ACID)
?
??????14、事务的隔离级别
?
??????15、事务的隔离性可避免问题——?脏读:
?
??????16、事务的隔离性可避免问题——?不可重复读
?
??????17、事务的隔离性可避免问题——?虚读(幻读)
?
??????18、事务隔离性的设置语句
?
??????19、在MySQL客户端窗口界面演示事务的四种隔离级别。?
?
?
?
相关学习
?
JDBC?学习笔记(一)——?基础知识?+?分页技术
??????链接地址:http://even2012.iteye.com/blog/1886946
?
JDBC?学习笔记(二)——?大数据+存储过程+批处理+事务
??????链接地址:http://even2012.iteye.com/blog/1886950
?
JDBC?学习笔记(三)——?数据源(数据库连接池):DBCP数据源、C3P0?数据源以及自定义数据源技术
??????链接地址:http://even2012.iteye.com/blog/1886953
?
JDBC?学习笔记(四)——?自定义JDBC框架+Apache—DBUtils框架+事务管理+操作多表??
??????链接地址:http://even2012.iteye.com/blog/1886956
?
?
?
?
?
?
?
?
?
?学习小结
?
?
?
?
?
?
?
?
?
?
1、使用JDBC处理大数据
?
????在实际开发中,程序需要把大文本或二进制数据保存到数据库。
?
?????
?
????基本概念:大数据也称之为LOB(Large Objects),LOB又分为:clob和blob
?
????????(a)clob用于存储大文本。(mysql 中采用Text)
?
????????(b)blob用于存储二进制数据,例如图像、声音、二进制文等。
?
?????
?
????对MySQL而言只有blob,而没有clob,mysql存储大文本采用的是Text,其体系中的Text和blob分别又分为:
?
???????????(a)Text ——TINYTEXT、TEXT、MEDIUMTEXT和LONGTEXT
?
???????????(b)blob ——TINYBLOB、BLOB、MEDIUMBLOB和LONGBLOB
?
?
?
?
?
?
2、使用JDBC处理大文本
?
????(1) 保存数据—— 对于MySQL中的Text类型,可调用如下方法设置:
?
????????????PreparedStatement.setCharacterStream(i, reader, length);
?
????????????//注意length长度须设置,并且设置为int型
?
?????
?
????(2) 获取数据—— 对于MySQL中的Text类型,可调用如下方法获取:
?
????????????(a) reader = resultSet. getCharacterStream(i)