「java重置数据」java恢复数据
本篇文章给大家谈谈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重置数据的信息别忘了在本站进行查找喔。
发布于:2022-11-24,除非注明,否则均为
原创文章,转载请注明出处。