Java
文章平均质量分 69
梦想成了相扑
这个作者很懒,什么都没留下…
展开
-
通过JDBC操纵Oracle数据库LOB字段的几种情况分析
在Oracle中,LOB(Large Object,大型对象)类型的字段现在用得越来越多了。因为这种类型的字段,容量大(最多能容纳4GB的数据),且一个表中可以有多个这种类型的字段,很灵活,适用于数据量非常大的业务领域(如图象、档案等)。而LONG、LONG RAW等类型的字段,虽然存储容量也不小(可达2GB),但由于一个表中只能有一个这样类型的字段的限制,现在已很少使用了。原创 2004-04-15 17:33:00 · 1361 阅读 · 0 评论 -
考虑大对象:利用 JAVA 操作 DB2 Universal Database 中的 LOB 数据
简介 诸如图像和音频这样的大型数据对象经常需要存储在数据库中。DB2 Universal Database 为存储大型数据对象提供了专门的数据类型。这些数据类型被称为大型对象(LOB)。在本文中,我们将在 LOB 的世界里遨游。更具体地说,我们将从 Java 程序开发者的角度来研究 LOB。您将看到如何在 Java 应用程序中存储以及检索 LOB。 业务场景 将您学到的东西应用到一个真原创 2004-04-13 14:18:00 · 2175 阅读 · 0 评论 -
ORACLE自带的JDBC源代码解析
大凡使用过JDBC连ORACLE的人都会知道这样一个事实:我们需要的库文件classes12.zip存在于$ORACLE_HOME/jdbc/lib目录下(但仍有部分菜鸟每每在论坛上求此库文件,真是辛苦);但很少有人知道ORACLE还为我们准备了使用jdbc的示例,它存在于 $ORACLE_HOME/jdbc/demo/demo.zip 中。 前一段时间,我学习ORA原创 2004-04-27 23:54:00 · 2513 阅读 · 0 评论 -
有关中文字符的判断
粗糙地说,可以简单地认为如果字符占用1个字节,则为英文;占用2个即为中文。它粗糙是因为占用2个字节的字符除了中文之外,还有很多语言(如日文、俄文等)。不过,一般来说,我们所见到的就是这两种,所以也未尝不是一个方法。实现起来很简单: char ch1 = A; String s1 = Character.toString(ch1); byte[] b1 = s1.getBytes();原创 2004-08-23 15:58:00 · 1309 阅读 · 0 评论 -
Java真的需要Checked Exception?
Java真的需要Checked Exception??尽管C++首次引入异常的规范,但是Java是强制实施"检查的异常"(Checked Exception)规范的唯一的主流语言。在这个讨论中,我将考察这个实验品的动机和结果,并且提出另一种(并且也许更有用)管理异常的方法。这个讨论的目标是探索这个想法 --尤其,你使用异常的经验是什么?使用”非检查的异常”(Unchec翻译 2004-06-27 14:52:00 · 1263 阅读 · 0 评论 -
java 性能优化
转载自《java编程思想》之附录DD.3.3 特殊情况■字串的开销:字串连接运算符+看似简单,但实际需要消耗大量系统资源。编译器可高效地连接字串,但变量字串却要求可观的处理器时间。例如,假设s和t是字串变量:System.out.println("heading" + s + "trailer" + t);上述语句要求新建一个StringBuffer(字串缓冲),追加自变量,然后用转载 2005-01-22 21:08:00 · 1437 阅读 · 0 评论 -
HSSFCell:You cannot get a string value from a numeric cell
【使用场景】:使用一个已经编译好的Jar包工具(无源码)对Excel文件做操作,提示下面的错误。【错误提示】:getNumericCellValuejava.lang.NumberFormatException: You cannot get a string value from a numeric cellat org.apache.poi.hssf.usermodel原创 2013-11-06 20:02:47 · 10483 阅读 · 0 评论