「java重置数据」java恢复数据

博主:adminadmin 2022-11-24 00:56:06 85

本篇文章给大家谈谈java重置数据,以及java恢复数据对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

java怎样实现清空数组内容重新赋值

通过数组变量赋值null的方式清空

示例:

String[] arr = new String[2];//定义一个数组变量arr

arr[0] = "a";//数组中放入元素a

arr[1] = "b";//数组中放入元素b

arr=null;//数组赋值null,强制清空数组元素!

JAVA中对指定数据库的某个数据进行重置

Connection conn;

try {

Class.forName("oracle.jdbc.driver.OracleDriver");

conn = DriverManager.getConnection("jdbc:oracle:thin:@127.0.0.1:1521:taian", "hr", "hr"); //连接Oracle

conn.setAutoCommit(false);

Statement myStat = conn.createStatement();

String sqlTxt = "update BankAccount set account=account-" + this.amount.getText() + " where accId=" + this.payOut.getText();

System.out.println("第一步 执行:" + sqlTxt);

// 从汇出方扣减

try {

int affectedRow = myStat.executeUpdate(sqlTxt);

System.out.println("从汇出方扣减" + this.amount.getText() + "元,修改了" + affectedRow + "行数据.");

sqlTxt = "update BankAccount set account=account+" + this.amount.getText() + " where accId=" + this.saveIn.getText();

System.out.println("第二步 执行:" + sqlTxt);

affectedRow = myStat.executeUpdate(sqlTxt);

System.out.println("从汇入方增加" + this.amount.getText() + "元,修改了" + affectedRow + "行数据.");

// 事务成功结束, 提交

conn.commit();

} catch (SQLException sqlEx) {

System.out.println("耶!语句写错了吧");

sqlEx.printStackTrace();

// 事务中断,整体回滚到事务开始前状态

conn.rollback();

}

// 汇入方增加帐户余额

myStat.close();

conn.close();

} catch (Exception ex) {

System.out.println("反正是出错了.");

}

}//

java如何恢复对象数据?

如果C支持序列号,可以把C序列化后保存,然后恢复。

否则,就要进行 deepclone。 就是靠手写,把所有对象复制一份。

不要指望系统clone,往往靠不住。

java重置数据的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java恢复数据、java重置数据的信息别忘了在本站进行查找喔。

The End

发布于:2022-11-24,除非注明,否则均为首码项目网原创文章,转载请注明出处。