h2数据库文件写入oracle的blob字段,再从blob字段读取出来,重新生成h2.db文件

问题描述

h2数据库h2.db文件写入oracle的blob字段,再从blob字段读取出来,重新生成h2.db文件之后,用jdbc访问这个重新生成h2.db文件,会报表不存在的错误,无法操作h2. 请问大概是什么原因?

解决方案

你可以按以下依次排查:1.h2.db数据库文件本身是否完整?2.存入oracle是以二进制的数据存进去的,存入取出之间对数据文件是否有完整。像你这样可以完整报表不存在的错误,我觉得跟数据库存储是没有关系的。

时间: 2024-08-30 14:57:08

h2数据库文件写入oracle的blob字段,再从blob字段读取出来,重新生成h2.db文件的相关文章

c#-C#点击load读取数据库数据现需要同时在指定位置创建TXT文件,并把读取的内容生成到TXT文件内部

问题描述 C#点击load读取数据库数据现需要同时在指定位置创建TXT文件,并把读取的内容生成到TXT文件内部 详细如下 这是获取的数据把第一个的B39000-T4061-P810-S09中的P8改成BC,并在前面添加一些东西这是txt结果图. 这是部分代码 namespace LDD__Generator { public partial class LDD : Form { public LDD() { InitializeComponent(); } private void button

c#-C#点击load在指定位置创建TXT文件,并把读取的内容生成到TXT文件(已实现读取数据库内容)

问题描述 C#点击load在指定位置创建TXT文件,并把读取的内容生成到TXT文件(已实现读取数据库内容) 代码如下,求帮忙 namespace LDD__Generator { public partial class LDD : Form { public LDD() { InitializeComponent(); } private void button1_Click(object sender, EventArgs e) { GetData(); } private void Get

java-sqlite数据库与其生成的db文件的关系

问题描述 sqlite数据库与其生成的db文件的关系 如题.我刚接触SQLite,对于这个概念很模糊.用java的JDBC会直接生成一个db文件,这个db文件应该不是SQLite数据库吧?如果不是,SQLite数据库体现在哪里?还有,sqlite数据库与其生成的db文件的关系.谢谢大家. 解决方案 sqlite本身就是文件型数据库,他是用一个文件来存储数据库数据,一般先要创建文件,然后才会生成各种表,以及里面的数据取决于你的JDBC对sqlite的封装是如何处理的 解决方案二: java的JDB

java生成DBF文件时,列长度设置为1,为什么字符串1不能生成在dbf文件中?

问题描述 当我设置列宽度setFieldLength(1)时,值为什么无法生成到dbf文件中(此列值默认都是1)?设置成长度为2,就可以生成了.望各位大侠解决. 解决方案

Android开发实现读取assets目录下db文件的方法示例

本文实例讲述了Android开发实现读取assets目录下db文件的方法.分享给大家供大家参考,具体如下: 最近准备打算写一个关于天气预报的app,偶然的机会在一大神的博客上看到了一个获取天气的api,获取天气是通过城市的cityID,项目中准备通过读取weather_city.db数据库来查询cityID,这篇文章写怎么读取assets目录下的db文件,其实方法也挺简单的就是把assets目录下的db文件复制一份到"/data/data/" + packName + "/&

Thumbs.db文件信息

Thumbs.db是一个用于Microsoft Windows XP 或mac os x缓存Windows Explorer的缩略图的文件.Thumbs.db保存在每一个包含图片或照片的目录中.Windows XP Media Center Edition版本,生成了一个ehthumbs.db举行保存了视频文件预览. *.db文件就是sqlite数据库文件,在应用程序中被用来保存常用设置等. Thumbs.db文件可缓存图像文件的格式包括:jpeg,bmp,gif,tif,pdf和htm.Thu

软件如何创建DB文件?

问题描述 我看的书上写的都是连接数据库创建和存储数据.那么问题来了,如果我想写个软件存储数据不是要让用户安装个数据库软件么,可是我们用的好多软件并不需要,是直接创建db文件来存储的,这是怎么做的呢?小白,初学,谢谢老师指导. 解决方案 解决方案二:使用单独的db文件的是另一种数据库,数据库有许多种,还有mdb,它们都是功能简单性能低下的数据库,可以根据情况选择.解决方案三:准备好一个现成的db文件,放在资源中,创建就是提取展开释放一个.db是sqlite的数据库解决方案四:sqllite不需要安

Win7系统中的Thumbs.db文件是什么?

  相信在win7系统下,在设置显示所有文件后,会在一些文件夹中都遇到thumbs.db名字的文件,而在win7系统下thumbs.db文件默认是处于隐藏状态,用户只要在显示所有文件的前提下才能发现这些文件,在部分用户看到该文件后,都在问thumbs.db文件是什么,其实thumbs.db文件通常出现在带有图片的文件夹中,它是win7系统下的图片缓存文件,对于不想让系统中出现thumbs.db文件的用户,可对策略组进行修改,从而禁止该缓存文件的自动生成,下面我们看下操作方法吧! 操作方法 1.按

下载程序 边获取数据边生成Local的文件,还是等数据获取完后,再去生成Local文件?

问题描述 我个人兴趣,想做个下载器,假如等数据获取完后,再去生成Local文件,如果文件太大的话,会把内存吃光,假如边获取数据边生成Local的文件,不知道这样会不会影响到我Getfile的效率?谢谢 解决方案 解决方案二:我就是前期不清楚,看你可能是能下载了,我觉得你这个问题不难,咱二个互相探讨探讨行否我的帖子http://topic.csdn.net/u/20090111/09/d045db27-a2ff-43ae-9c44-7618931be0a6.html解决方案三:没有知道的人吗??解