0 0

JAVA多线程频繁更新数据库部分返回010

如题:JAVA多线程频繁更新数据库部分返回0 无异常 请大神指出问题

附代码图片和打印信息


2014年5月26日 10:31

3个答案 按时间排序 按投票排序

0 0

update为0一般是没有符合条件的数据,你可以根据条件先select再update

2014年5月26日 12:17
0 0

我怀疑你的insert与update不在一起执行,造成在update的时候,记录还没Insert

2014年5月26日 10:56
0 0

jdbc中executeUpdate方法的返回值表示的是更新影响的记录数

如果你的update语句执行后返回为0,表示应该是根本没找到记录进行更新

2014-04-25 01:03:15,109-[TS] com.kejia.util.JDBCOperation.sqlUpdate(JDBCOperation.java:107) INFO pool-1-thread-12 com.kejia.util.JDBCOperation - update TV_OP_FAULT set FAULTIMAGEURL ='cb8a0ef3d30a470b9c20e1cbd29a50b9.jpg' where FAULT_SERIAL='6d1f1c8b9a12463c9b2a7fea1f844a50' ================================0=================org.apache.commons.dbcp.PoolableConnection@fa70a4

例如这个,你的表里有符合这个条件的记录吗?
where FAULT_SERIAL='6d1f1c8b9a12463c9b2a7fea1f844a50'

2014年5月26日 10:51

相关推荐

    连接池实现,分布是数据库

    连接池是解决多线程同时访问是,不必频繁连接数据库用的。

    Berkeley DB的java版本

    多线程支持 JE使用超时的方式来处理线程间的死琐问题 Database都采用简单的key value对应的形式 事务支持 允许创建二级库 这样我们就可以方便的使用一级key 二级key来访问我们的数据 支持RAM缓冲 这样就能减少...

    Berkeley DB Java Edition 4.1.10.zip

    多线程支持,JE使用超时的方式来处理线程间的死琐问题。 Database都采用简单的key/value对应的形式。 事务支持。 允许创建二级库。这样我们就可以方便的使用一级key,二级key来访问我们的数据。 支持RAM...

    Berkeley_DB_Java_Edition.zip_海量 数据

    多线程支持,JE 使用超时的方式来处理线程间的死琐问题。 Database 都采用简单的 key/value对应的形式。 事务支持。 允许创建二级库。这样我们就可以方便的使用一级 key,二级 key 来访问我们的数 据。 支持RAM...

    Java应用性能调优实践

    Java应用性能优化是一个老生常谈的话题,典型的性能问题如页面响应慢、接口超时,服务器负载高、并发数低,数据库频繁死锁等。尤其是在”糙快猛”的互联网开发模式大行其道的今天,随着系统访问量的日益增加和代码的...

    jdbc基础和参考

    ORM:使用元数据信息来描述对象和数据库之间的关系,并且能够自动实现java中持久化对象到关系型数据库中表的映射 脏检查:自动对缓存中的数据进行检查,并且选择在合适的时机和数据库之间进行交互,以保持数据的...

    java微信公众号MVC开发框架

    jwx是开源的java公众号开发MVC框架,基于spring配置文件和微信消息或事件注解,通过微信上下文处理一个或多个微信公众号服务请求。目的主要有两个,其一生封装微信请求xml消息为java实体对象,将返回对象转换为xml...

    【视频8】UI线性布局

    2.重要涉及UI界面多种点击事件,数据获取,列表,网络接口请求数据,多线程,Handler数据传递,Json数据解析及LitePal数据库使用。 3.本教程只讲重点! 4.本教程持续更新。 5.课程附有源码和技术文档

    【视频7】虚拟机安装使用

    2.重要涉及UI界面多种点击事件,数据获取,列表,网络接口请求数据,多线程,Handler数据传递,Json数据解析及LitePal数据库使用。 3.本教程只讲重点! 4.本教程持续更新。 5.课程附有源码和技术文档

    【视频5】原生安卓项目目录介绍

    2.重要涉及UI界面多种点击事件,数据获取,列表,网络接口请求数据,多线程,Handler数据传递,Json数据解析及LitePal数据库使用。 3.本教程只讲重点! 4.本教程持续更新。 5.课程附有源码和技术文档

    【视频6】Android清单文件详解

    2.重要涉及UI界面多种点击事件,数据获取,列表,网络接口请求数据,多线程,Handler数据传递,Json数据解析及LitePal数据库使用。 3.本教程只讲重点! 4.本教程持续更新。 5.课程附有源码和技术文档

    【视频10】UI相对布局

    2.重要涉及UI界面多种点击事件,数据获取,列表,网络接口请求数据,多线程,Handler数据传递,Json数据解析及LitePal数据库使用。 3.本教程只讲重点! 4.本教程持续更新。 5.课程附有源码和技术文档

    【视频9】UI线性布局嵌套

    2.重要涉及UI界面多种点击事件,数据获取,列表,网络接口请求数据,多线程,Handler数据传递,Json数据解析及LitePal数据库使用。 3.本教程只讲重点! 4.本教程持续更新。 5.课程附有源码和技术文档

    【视频4】Android Studio工具使用介紹.avi

    2.重要涉及UI界面多种点击事件,数据获取,列表,网络接口请求数据,多线程,Handler数据传递,Json数据解析及LitePal数据库使用。 3.本教程只讲重点! 4.本教程持续更新。 5.课程附有源码和技术文档 6.QQ群...

    【视频2】移动应用开发-JDK安装

    2.重要涉及UI界面多种点击事件,数据获取,列表,网络接口请求数据,多线程,Handler数据传递,Json数据解析及LitePal数据库使用。 3.本教程只讲重点! 4.本教程持续更新。 5.课程附有源码和技术文档 6.可添加QQ群...

    【视频3】Android Studio安裝.avi

    2.重要涉及UI界面多种点击事件,数据获取,列表,网络接口请求数据,多线程,Handler数据传递,Json数据解析及LitePal数据库使用。 3.本教程只讲重点! 4.本教程持续更新。 5.课程附有源码和技术文档 6.可添加QQ群...

    【视频1】移动应用开发-android课程介绍

    2.重要涉及UI界面多种点击事件,数据获取,列表,网络接口请求数据,多线程,Handler数据传递,Json数据解析及LitePal数据库使用。 3.本教程只讲重点! 4.本教程持续更新。 5.课程附有源码和技术文档 6.可添加QQ群...

    seddi:堆栈交换数据转储导入器

    多线程支持 批量导入 ==状态== 大部分工作已经完成。 剩余任务 用即将发布的从Apache Commons Compress中提取的LZMA 7z替代了sevenzipjbining。 Sevenzipjbining太脆弱了,它依赖于本机库,从而导致频繁且无法解释...

    易语言程序免安装版下载

    易语言5.1 相对于易语言5.0更新说明:  支持静态链接其它编程语言(如C/C++、汇编等)编译生成的静态库(.LIB或.OBJ),但仅限于COFF格式,支持cdecl和stdcall两种函数调用约定。  使用说明如下:函数声明和调用...

    Oracle9i的init.ora参数中文说明

    小数分隔符用来将一个数字的整数部分与小数部分分隔开。其格式是 <decimal_character><group_separator>。 值范围: 任何单字节字符, '+', '-', ', '>' 除外。 默认值: 从 NLS_TERRITORY 中获得 nls_sort: 说明: ...

Global site tag (gtag.js) - Google Analytics