java sqlite busy_使用select语句锁定[SQLITE_BUSY]数据库文件
如果我对我的网络应用程序运行多个线程,我得到:
java.sql.SQLException: [SQLITE_BUSY] The database file is locked (database is locked)
at org.sqlite.DB.newSQLException(DB.java:383)
at org.sqlite.DB.newSQLException(DB.java:387)
at org.sqlite.DB.execute(DB.java:339)
at org.sqlite.PrepStmt.executeQuery(PrepStmt.java:75)
at org.apache.commons.dbcp.DelegatingPreparedStatement.executeQuery(DelegatingPreparedStatement.java:96)
我知道只有一个线程可以写入sqlite数据库,但我只是从数据库中读取.那么为什么我会收到此错误消息?
顺便说一句:我的连接池看起来像这样:
destroy-method="close" id="dataSource">
设置是:Java 1.6,Tomcat 7.0.34,Spring 3.2,Hibernate 3.6.9和sqlite3 3.7.2
关心罗杰
java sqlite busy_使用select语句锁定[SQLITE_BUSY]数据库文件相关推荐
- MySQL导出到excle显示不了_mysql导出select语句结果到excel文件遇到问题及解决方法_MySQL...
一.导出数据外部 1)mysql连接+将查询结果输出到文件.在命令行中执行(windows的cmd命令行,mac的终端) mysql -hxx -uxx -pxx -e "query sta ...
- select sqlite 唯一_SQLite Select 语句
SQLite Select 语句 SQLite 的 SELECT 语句用于从 SQLite 数据库表中获取数据,以结果表的形式返回数据.这些结果表也被称为结果集. 语法 SQLite 的 SELECT ...
- 从一条select语句看Oracle数据库查询工作原理
假如,我们现在利用Select语句从数据库查询数据,Oracle数据库是如何运作的呢?从中我们可以领悟到什么呢?下面,就结合一条简单的select语句,看看Oracle数据库后台的运作机制.这对于我们 ...
- mysql数据库select语句用法_mysql数据库select查询语句简单用法
mysql select简单用法 1.select语句可以用回车分隔$sql="select * from article where id=1"和$sql="selec ...
- mysql 导出select语句结果到excel文件等
一.导出数据外部 1)mysql连接+将查询结果输出到文件.在命令行中执行(windows的cmd命令行,mac的终端) mysql -hxx -uxx -pxx -e "query sta ...
- mysql查询语句结果导出excel_mysql 导出select语句结果到excel文件等
一.导出数据外部 1)mysql连接+将查询结果输出到文件.在命令行中执行(windows的cmd命令行,mac的终端) mysql -hxx -uxx -pxx -e "query sta ...
- MySQL下执行select语句输入到一个文件出现“Can’t create/write to file /home/0521b.txt (Errcode: 13)”错误解决方法
这个问题一般是该目录读写权限不足造成的 外场有客户询问要导出已开户的专网手机的大小号和imsi用于比对那些imsi被用了,询问方法? 告知登录服务器,linux提示符下执行登录mysql. mysql ...
- MS SQL入门基础:数据查询--SELECT语句
数据库是为更方便有效地管理信息而存在的人们,希望数据库可以随时提供所需要的数据信息.因此,对用户来说,数据查询是数据 库最重要的功能.本章将讲述数据查询的实现方法. 在数据库中,数据查询是通过SELE ...
- select计数语句_从零开始学 MySQL SELECT 语句详解
阅读本文大概需要 7 分钟 前言上篇文章我们学习了 MySQL 的五种约束,今天这篇文章我们来学习下 SELECT 语句.在数据库操作语句中,使用最频繁,也被认为最重要的是 SELECT 查询语句.在 ...
最新文章
- hdu 2777(线段树)
- C++中 int char 的相互转换
- Chapter2-2_Voice Conversion(CycleGAN and StarGAN)
- 假如不穿宇航服,人在各大星球能活多久?
- 【英语学习】【WOTD】ecstatic 释义/词源/示例
- Android深入理解Fragment
- IdentityServer4【Topic】之定义资源
- 科普:淘宝网的反爬虫变迁史
- Arm linux开发板连接笔记本连通外网
- Mac 谷歌Chrome设置浏览器跨域
- TortoiseSVN—Repo-browser,打开你要比较的两个版本所在的地址,选择一个版本做为比较的基础(单击右键—选择mark for comparison),再选择另外一个版本(单击右键—选
- (损人损己)做代码质量检查差事最易得罪人,大多是为公司干好事给自己树敌的差事...
- 程序员的三大优良品质:偷懒,没有耐性和骄傲自大。
- 区块链:“我还活在1994!”
- 一文读懂 NMEA-0183 协议数据
- 控制手柄分体式滑环在船用起重机中的运用
- Neo4j-简单使用
- 游戏开发论坛_游戏开发制作全流程介绍
- 从谷歌流感趋势谈大数据分析的光荣与陷阱
- 深度学习中的Normalization总结(BN/LN/WN/IN/GN)
热门文章
- 传 ofo 年底裁员超 50%;Vivo 支持谷歌 Fuchsia OS;Spring Boot 2.2.2 发布 | 极客头条
- 全球 42 亿 IPv4 地址宣告耗尽!
- 阿里技术副总裁贾扬清、微软 CTO 韦青重磅出席 AI 开发者大会!
- AI 开发者的痛,华为云很懂
- 41 款实用工具,数据获取、清洗、建模、可视化都有了
- 微软、小米争锋的物联网,会是下一个风口吗?
- 崩溃!还未修复的 Bug,凌晨三点遭到黑客 DDoS 攻击 | 技术头条
- GitHub 的“封神”之路!
- 携程专车入局:牌照在手,说走就走
- 大公司的资深工程师和小公司的Leader如何决择?