java 数据库的更新。。。。

问题描述

java 数据库的更新。。。。

比如插入数据的时候,需要更新两张表,但是第一张表更新成功了,第二张表更新失败了,怎么解决?

解决方案

不明白你说的需求时什么意思,如果你是想问第一个表更新成功,而第二个更新失败的话,然后需要需要将第一个表的记录撤销即回滚。
那么就可以使用事务,将对这两个表的操作放在同一个事务中,如果碰见操作失败则回滚。
其次,使用事务看你是用的持久层框架是什么了,如果是原始的JDBC的话,可以直接用事务函数;其它框架可以用框架的事务处理。

解决方案二:

使用事务,事务确保所有的操作要么全部成功,要么全部撤销。
http://www.2cto.com/database/201411/353312.html
http://blog.csdn.net/fwing/article/details/4690110

解决方案三:

java批量更新数据库

时间: 2024-08-18 04:23:48

java 数据库的更新。。。。的相关文章

java 数据库更新没反应

问题描述 java 数据库更新没反应 我写了这段代码.为什么数据库那边数据没更新呢. 解决方案 看看这个的写法,http://www.cnblogs.com/hongten/archive/2011/06/19/2084696.html. 解决方案二: 你的查询语句可以查询到数据吗 解决方案三: 事务没有提交吧 解决方案四: 还可以在数据库里追踪看一下,是否有语句执行,执行的是什么 解决方案五: hql里面的冒号... 解决方案六: 你写的是select语句啊,跟 更数据没半毛关系 解决方案七:

新手入门:JAVA数据库基本操作指南

数据|数据库 java 数据库基本操作 1.java数据库操作基本流程 2.几个常用的重要技巧: ·可滚动.更新的记录集 ·批量更新 ·事务处理 java数据库操作基本流程:取得数据库连接 - 执行sql语句 - 处理执行结果 - 释放数据库连接 1.取得数据库连接 1)用DriverManager取数据库连接 例子 String className,url,uid,pwd; className = "oracle.jdbc.driver.OracleDriver"; url = &q

专家为您详解JAVA数据库基本操作

数据|数据库|详解 java 数据库基本操作1.java数据库操作基本流程2.几个常用的重要技巧:     可滚动.更新的记录集     批量更新     事务处理 java数据库操作基本流程:取得数据库连接 - 执行sql语句 - 处理执行结果 - 释放数据库连接 1.取得数据库连接  1)用DriverManager取数据库连接   例子    String className,url,uid,pwd;    className = "oracle.jdbc.driver.OracleDri

Java数据库编程中查询结果的表格式输出

编程|数据|数据库 [内容摘要]本文较为详细地介绍了在Java数据库编程中,利用表格输出查询结果的方法:并对所涉及的类给以了简要说明.[关键字]类.对象.接口[作者简介]男,26岁,陕西财经学院研究生,师从陈逢吉教授,从事金融信息系统方面的研究. 利用Java开发数据库应用系统时,经常需要在用户界面上显示查询结果.由于SUN公司提供的JDK1.x开发工具包不是可视化的集成开发环境(IDE),不能象Delphi.VB那样方便地把查询结果在DBGrid等表格中显示出来.因此,只能靠自己编写代码来实现

1、java数据库操作基本流程

数据|数据库 1.java数据库操作基本流程 2.几个常用的重要技巧: 可滚动.更新的记录集 批量更新 事务处理 java数据库操作基本流程:取得数据库连接 - 执行sql语句 - 处理执行结果 - 释放数据库连接 1.取得数据库连接 1)用DriverManager取数据库连接 例子: String className,url,uid,pwd;className = "oracle.jdbc.driver.OracleDriver";url = "jdbc:oracle:t

java 数据库基本操作

数据|数据库 java 数据库基本操作1.java数据库操作基本流程2.几个常用的重要技巧: 可滚动.更新的记录集 批量更新 事务处理 java数据库操作基本流程:取得数据库连接 - 执行sql语句 - 处理执行结果 - 释放数据库连接 1.取得数据库连接 1)用DriverManager取数据库连接 例子 String className,url,uid,pwd; className = "oracle.jdbc.driver.OracleDriver"; url = "j

Java数据库编程中的几个常用技巧

编程|技巧|数据|数据库 1.java数据库操作基本流程 2.几个常用的重要技巧: 可滚动.更新的记录集 批量更新 事务处理 java数据库操作基本流程:取得数据库连接 - 执行sql语句 - 处理执行结果 - 释放数据库连接 1.取得数据库连接 1)用DriverManager取数据库连接 例子: String className,url,uid,pwd;className = "oracle.jdbc.driver.OracleDriver";url = "jdbc:or

JAVA数据库的基本操作

java数据库基本操作 1.java数据库操作基本流程 2.几个常用的重要技巧: 可滚动.更新的记录集 批量更新 事务处理 java数据库操作基本流程:取得数据库连接 - 执行sql语句 - 处理执行结果 - 释放数据库连接 1.取得数据库连接 1)用DriverManager取数据库连接 例子 String className,url,uid,pwd; className = "oracle.jdbc.driver.OracleDriver"; url = "jdbc:or

Java数据库编程常用技巧

Java数据库操作基本流程:取得数据库连接 - 执行sql语句 - 处理执行结果 - 释放数据库连接 1.取得数据库连接 1)用DriverManager取数据库连接,例子: String className,url,uid,pwd; className = "oracle.jdbc.driver.OracleDriver"; url = "jdbc:oracle:thin:@127.0.0.1:1521:orasvr; uid = "system"; p