文章列表
这几天,做项目时,为了提高数据入库的速率,就使用addBatch()进行批处理。
当然,先要把Connection设置为setAutoCommit(false)
然后Statement添加addBatch(sql语句)
接着Statement执行executeBatch(),其返回值为int[]类型的数组,其值表示执行成功(1或-2)或失败(-3)。当然最后还需要执行Connection.commit()。
但是,如果执行出错,会抛出SQLException,此时结果将不会保存在int[]数组中。由于此时需要保存处理结果,记录哪几条执行成功,哪几条执行失败,所以得想办法获得执行的 ...
- 2008-11-18 21:00
- 浏览 1387
- 评论(0)
最近用struts做项目,需要有“返回”按钮的功能,就学习了一下JavaScript。
可以用如下方法创建网页中嵌入的Back按钮:
<html:link href="javascript:window.history.back()">Back</html:link>
也可以用如下方法:
<head>
<script type="text/javascript">
function goBack()
{
window.hist ...
编 程 之 道Geoffrey James第一篇 静寂的空宇 第二篇 古代的大师 第三篇 设计 第四篇 编码 第五篇 维护 第六篇 管理 第七篇 公司里的学问 第八篇 硬件和软件 第九篇 尾声 第一篇 静寂的空宇
编程大师如是说: “当你有本事夺走我 ...
- 2008-11-01 12:51
- 浏览 742
- 评论(0)
算法是计算机科学领域最重要的基石之一,但却受到了国内一些程序员的冷落。许多学生看到一些公司在招聘时要求的编程语言五花八门就产生了一种误解,认为学计算机就是学各种编程语言,或者认为,学习最新的语言、技术、标准就是最好的铺路方法。其实大家都被这些公司误导了。编程语言虽然该学,但是学习计算机算法和理论更重要,因为计算机算法和理论更重要,因为计算机语言和开发平台日新月异,但万变不离其宗的是那些算法和理论,例如数据结构、算法、编译原理、计算机体系结构、关系型数据库原理等等。在“开复学生网”上,有位同学生动地把这些基础课程比拟为“内功”,把新的语言、技术、标准比拟为“外功”。整天赶时髦的人最后 ...
- 2008-10-31 21:43
- 浏览 747
- 评论(0)
1、对象的初始化
(1)非静态对象的初始化在创建对象时,对象所在类的所有数据成员会首先进行初始化。基本类型:int型,初始化为0。如果为对象:这些对象会按顺序初始化。※在所有类成员初始化完成之后,才调用本类的构造方法创建对象。构造方法的作用就是初始化。
(2)静态对象的初始化程序中主类的静态变量会在main方法执行前初始化。不仅第一次创建对象时,类中的所有静态变量都初始化,并且第一次访问某类(注意此时未创建此类对象)的静态对象时,所有的静态变量也要按它们在类中的顺序初始化。
2、继承时,对象的初始化过程
(1)主类的超类由高到低按顺序初始化静态成员,无论静态成员是否为private。(2 ...
- 2008-10-23 20:42
- 浏览 644
- 评论(0)
为了清晰了解String的操作,我们来看一段再经典不过的程序
class StringTest
{
public static void main(String[] args)
{
String s=new String("abc");
String s1="abc";
String s2=new String("abc");
System.out.println(s==s1);
System.out.println(s1==s2);
System.out.println(s= ...
- 2008-10-21 17:21
- 浏览 844
- 评论(0)