数据库文件是什么格式啊

数据库文件是什么格式啊,第1张

数据库文件的格式包括CSV、DAT、DBF、MDB、ODB++等等。具体如下:

1、CSV

是逗号分隔值文件格式,其文件以纯文本形式存储表格数据。纯文本意味着该文件是一个字符序列,不含必须像二进制数字那样被解读的数据。CSV文件由任意数目的记录组成,记录间以某种换行符分隔;每条记录由字段组成,字段间的分隔符是其它字符或字符串。

2、DAT文件

DAT文件,即数据文件,这类文件并没有进行绝对化的定义。DAT文件的扩展名是dat。这种文本是纯文本,没有数据属性结构方面的信息,可以用记事本等文本工具打开。

3、DBF

是一种特殊的文件格式,表示数据库文件。Foxbase、Dbase、Visual FoxPro等数据库处理系统所产生的数据库文件。简写为dbf或dbf。DBF dBASE文件,一种由Ashton-Tate创建的格式。

4、MDB

使用mdb格式的数据库是一种关系数据库。MDB View可以在没有安装 Microsoft Access情况下进行阅读MDB数据库文件。因其对数据 *** 作的方便性,常用在一些中小型程序。MDB是MDB/ ICP协议的简称,欧洲售货机制造者协会制定用于协调自动售货系统主控制器与多个外设间通信的协议。

5、ODB++

ODB++是一种可扩展的ASCII格式,它可在单个数据库中,保存PCB制造和装配所必需的全部工程数据。是能把多种数据格式数据库连接起来的桥梁,也是一种双向格式,允许数据上行和下传。

参考资料来源:百度百科-CSV

参考资料来源:百度百科-DAT文件

参考资料来源:百度百科-DBF

参考资料来源:百度百科-MDB

参考资料来源:百度百科-数据库文件

构建相山地区地学空间数据库是在对各类原始数据或图件资料进行整理、编辑、处理的基础上,将各类数据或图形进行按空间位置整合的过程。其工作流程见图 21。

图21 相山地区多源地学空间数据库构建流程

221 资料收集

相山地区有 40 多年的铀矿勘查和研究历史,积累了大量地质生产或科学研究资料。笔者收集的面上的资料包括原始的离散数据如航空放射性伽玛能谱数据、航磁数据、山地重力测量数据、ETM 数据,而地面高精度磁测资料仅收集到文字报告和图件。上述各类数据均可达到制作 1∶50000 图件的要求。地质图采用 1995 年核工业 270 研究所等单位共同实施完成的 “相山火山岩型富大铀矿找矿模式及攻深方法技术研究”项目的 1∶50000附图; 采用的 1∶50000 地形图的情况见表 21。

222 图层划分

GIS 数据库既要存储和管理属性数据和空间数据,又要存储和管理空间拓扑关系数据。数据层原理: 大多数 GIS 都是将数据按照逻辑类型分成不同的数据层进行组织,即按空间数据逻辑或专业属性分为各种逻辑数据类型或专业数据层。相山地区数字化地质图包括地理要素和地质要素两大部分,共设置 9 个图层,每一图层 (包括点、线或多边形) 自动创建与之相对应的属性表。

表21 采用的地形图情况一览表

注: 坐标系均为 1954 年北京坐标系,1956 年黄海高程系,等高距为 10 m。

(1) 水系图层 (L6XS01) : 包括双线河流、单线河流、水库或水塘。

(2) 交通及居民地图层 (L6XS02) : 包括公路和主要自然村及名称。

(3) 地形等高线图层 (L6XS03) : 包括地形等高线及高程和山峰高程点。

(4) 盖层图层 (D6XS04) : 包括第四系 (Q) 和上白垩统南雄组 (K2n) 及其厚度和主要岩性。

(5) 火山岩系图层 (L6XS05) : 包括下白垩统打鼓顶组 (K1d) 、鹅湖岭组 (K1e) 及各种浅成- 超浅成侵入体 (次火山岩体) 的分布和主要岩性特征。

(6) 基底图层 (L6XS06) : 含下三叠统安源组 (T3a) 、震旦系 (Z) 、燕山早期花岗岩 (γ5) 、加里东期花岗岩 (γ3) 。

(7) 构造图层 (L6XS07) : 相山地区褶皱构造不发育,构造图层主要包括实测的和遥感影像解译的线性断裂或环形构造。

(8) 矿产图层 (L6XS08) : 包括大、中、小型铀矿床和矿点。

(9) 图框及图幅基本信息图层 (L6XS09) : 数字化地质图的总体描述,内容包括图框、角点坐标、涉及的 1∶500000 标准图幅编号、调查单位及出版年代等。

图层名编码结构如下:

相山铀矿田多源地学信息示范应用

223 图形输入

图形输入或称图形数字化,是将图形信息数据化,转变成按一定数据结构及类型组成的数字化图形。MapGIS 提供智能扫描矢量化和数字化两种输入方式。本次采用扫描矢量化输入,按点、线参数表事先设定缺省参数,分别将地形底图和地质底图扫描成栅格图像的 TIF 文件,按照图层划分原则,在计算机内分层进行矢量化。线型、花纹、色标、符号等均按 《数字化地质图图层及属性文件格式》行业标准执行。

对于已建立的图层,按点、线、多边形分别编辑修改,结合地质图、地形图及相关地质报告,采集添加有关属性数据,用以表示各图层点、线、多边形的特征。拓扑处理前先将多边形的地质界线校正到标准图框内进行修改,去掉与当前图层区域边界无关的线或点。对于图幅边部不封闭的区域,采用图框线作为多边形的边界线,使图幅内的多边形均成为封闭的多边形。拓扑处理后进行图形数据与属性数据挂接。

在 MapGIS 实用服务子系统误差校正模块中,将数字化地图校正到统一的大地坐标系统中。图形数据库采用高斯-克吕格 (6 度带) 投影系统,椭球参数: 北京54/克拉索夫斯基。

MapGIS 数据文件交换功能使系统内部的矢量图层很容易实现 Shape 和 Coverage 等文件格式的转换。在图形处理模块将上述各图层转成 Shape 文件格式。

224 离散数据网格化

在收集的原始资料中,除 1∶50000 地形图和地质图之外,航空放射性伽玛能谱数据(包括原始的和去条带处理后的数据) 、航磁数据、山地重力测量数据都是离散的二维表格数据。用 GeoExpl 网格化。GeoExpl 数据处理与分析系统提供了多种网格化计算的数学方法,本次选用克立格插值方法,网格间距 15 m。重力和航磁数据网格化后,进行不同方向或不同深度的延拓处理。所有网格化数据均采用了与上述图形数据相同的地图投影和坐标系统。

225 网格化数据影像化

MapGIS 网格化文件格式为 grd,可直接被 Erdas Imagine 读取,GeoExpl 网格化文件包括重磁处理反演后的网格化文件可转换成 Surfergrd 后,被 Erdas Imagine 读取。然后将上述网格化数据一一转成 img 影像数据格式。

226 DEM 生成

地形等高线 (L6XS03) 文件在 MapGIS 空间分析子系统 DEM 分析模块中,生成 DEM栅格化文件: L6XS03grd,再转成 img 格式,文件名改为: XSDEM。

经过上述程序形成的各类矢量或栅格数据,在 ArcView 平台建立 “相山数据库”工程文件,将上述各 Shape 图形和 img 影像文件一一添加到该工程文件中。该工程文件即为相山地区矢量、栅格一体化地学空间数据库。该数据库,一可以对这类地学空间信息实现由 GIS 支持的图层管理,二可以视需要不断进行数字—图形—图像的转换,三可以将多源地学信息进行叠合和融合,以实现多源地学信息的深化应用和分析,为实现相山地区铀资源数字勘查奠定基础。

如果是在本地测试的话可以用Eclipse,服务端要也是Java环境的话就可以从Eclipse下载Tomcat,然后将服务端部署到Tomcat服务器上,可以把客户端工程里的域名改成localhost:8080(一般是这个),SQLServer应该很容易配置了,可以去看看网上的文档,就不详细说了。希望我的回答能对你有帮助

问题一:数据库怎样可以将放到里面 首先肯定一点,数据库中是可以放数据的!但是这样的话,数据体积会很庞大,当然最好还是把放到文件夹中,数据只用来存放路径,不过最好是存放相对路径,应该以后可能设计到单独放在另一台服务器上,或换了文件夹。

问题二:SQL数据库中能存照片吗? 完全可以存放,但是在数据库中不能以select from a进行查询

但是在相对应得c#、Java中可以查询

是以二进制保存的。

数据库,只要是抽象出来的数据,都可以保存。

而已不能保存的,就是实体,像处啊、鞋子啊、男朋友啊都不姓

问题三:mysql数据库可以存吗? 可以。存的列需要设置成BLOB、MEDIUMBLOB或LONGBLOB等数据类型。

但是以前基本上不会把直接存在数据库里,因为数据库里的数据是为了用来快速分析、快速存取的,数据在mysql里既不能建立索引也不能和其他数据一起分析,存取速度和读写磁盘也没什么区别,每次备份、导入导出数据库时还增加了数据量,降低了效率。所以一般都是把存在系统里,然后把的存放路径放在数据库里。

问题四:如何存入数据库 第一种方式:保存路径至数据库中

第二种方式:数据插入相应表中,参数类型为byte[]

例如:

sql:insert into table(imageColumn) values (@image);

其中@image参数值为byte[]类型的变量

问题五:如何存放在oracle数据库 测试可行。这只是核心Class文件代码,你要是弄不出来,就再联系我,我再把整个项目给你。这是把真个放到数据库

package dao;

import javaioFileInputStream;

import javaioOutputStream;

import javasqlBlob;

import javasqlConnection;

import javasqlPreparedStatement;

import javasqlResultSet;

import javautilScanner;

import oraclesqlBLOB;

public class Insert {

Scanner sc =new Scanner(Systemin);

@SuppressWarnings(deprecation)

public int insertbinary(String pname,String src1){

Connection con = null;

String sql = insert into test values(,);

String sql1 =update test set image= where pname=;

int res = 0;

try {

con=BaseDAOgetConnection();

consetAutomit(false);

PreparedStatement pstm = conprepareStatement(sql);

pstmsetString(1, pname);

EMPTY_BLOB和EMPTY_CLOB返回一个空的LOB定位器,

可以用来初始化一个LOB变量,或在INSERT或UPDATE语句,

初始化LOB列或属性为空。 EMPTY表示LOB初始化,但不填充数据。

pstmsetBlob(2, oraclesqlBLOBempty_lob());

pstmexecuteUpdate();

pstmclose();

pstm = conprepareStatement(select from test where pname=);

pstmsetString(1, pname);

ResultSet rs = pstmexecuteQuery();

rsnext();

BLOB blob = (BLOB) rsgetBlob(2);

OutputStream os = blobgetBinaryOutputStream();

FileInputStream fi = new FileInputStream(src1);

byte[] buff = new byte[1024];

int len = firead(buff);

while (len != -1) {

oswrite(buff);

len = firead(buff);

}

pstm = conprepareStatement(sql1);

pstmsetBlob(1,>>

问题六:如何将储存在MySQL数据库里 通常对用户上传的需要保存到数据库中。解决方法一般有两种:一种是将保存的路径存储到数据库;另一种是将以二进制数据流的形式直接写入数据库字段中。以下为具体方法:

一、保存的上传路径到数据库:

string uppath=;用于保存上传路径

获取上传的文件名

string fileFullname = thisFileUpload1FileName;

获取上传的时间,以时间作为的名字可以防止重名

string dataName = DateTimeNowToString(yyyyMMddhhmmss);

获取的文件名(不含扩展名)

string fileName = fileFullnameSubstring(fileFullnameLastIndexOf(\\) + 1);

获取扩展名

string type = fileFullnameSubstring(fileFullnameLastIndexOf() + 1);

判断是否为要求的格式

if (type == bmp || type == jpg || type == jpeg || type == gif || type == JPG || type == JPEG || type == BMP || type == GIF)

{

将上传到指定路径的文件夹

thisFileUpload1SaveAs(ServerMapPath(~/upload) + \\ + dataName + + type);

将路径保存到变量,将该变量的值保存到数据库相应字段即可

uppath = ~/upload/ + dataName + + type;

}

二、将以二进制数据流直接保存到数据库:

引用如下命名空间:

using SystemDrawing;

using SystemIO;

using SystemDataSqlClient;

设计数据库时,表中相应的字段类型为iamge

保存:

路径

string strPath = thisFileUpload1PostedFileFileNameToString ();

读取

FileStream fs = new SystemIOFileStream(strPath, FileModeOpen, FileAccessRead);

BinaryReader br = new BinaryReader(fs);

byte[] photo = brReadBytes((int>>

问题七:如何在数据库中存储文件 解决方法一般有两种:

一种是将保存的路径存储到数据库;

另一种是将以二进制数据流的形式直接写入数据库字段中。

问题八:如何将存到数据库 通常对用户上传的需要保存到数据库中。解决方法一般有两种:一种是将保存的路径存储到数据库;另一种是将以二进制数据流的形式直接写入数据库字段中。以下为具体方法:

一、保存的上传路径到数据库:

string uppath=;用于保存上传路径

获取上传的文件名

string fileFullname = thisFileUpload1FileName;

获取上传的时间,以时间作为的名字可以防止重名

string dataName = DateTimeNowToString(yyyyMMddhhmmss);

获取的文件名(不含扩展名)

string fileName = fileFullnameSubstring(fileFullnameLastIndexOf(\\) + 1);

获取扩展名

string type = fileFullnameSubstring(fileFullnameLastIndexOf() + 1);

判断是否为要求的格式

if (type == bmp || type == jpg || type == jpeg || type == gif || type == JPG || type == JPEG || type == BMP || type == GIF)

{

将上传到指定路径的文件夹

thisFileUpload1SaveAs(ServerMapPath(~/upload) + \\ + dataName + + type);

将路径保存到变量,将该变量的值保存到数据库相应字段即可

uppath = ~/upload/ + dataName + + type;

}

二、将以二进制数据流直接保存到数据库:

引用如下命名空间:

using SystemDrawing;

using SystemIO;

using SystemDataSqlClient;

设计数据库时,表中相应的字段类型为iamge

保存:

路径

string strPath = thisFileUpload1PostedFileFileNameToString ();

读取

FileStream fs = new SystemIOFileStream(strPath, FileModeOpen, FileAccessRead);

BinaryReader br = new BinaryReader(fs);

byte[] photo = br>>

问题九:怎样数据库access保存jpg 只有两种方法

1存地址,放服务器的一个文件夹里

2存的数据,也就是二进制流

既然第一种你说不行 那只能第二种了。

我只说一下思路,代码网上找一下,多的很,也不麻烦1数据库字段类型为image(sqlserver的是image,不知道access的是不是)

2把文件序列化 放到一个byte[]数组里,然后存到数据库

显示的时候:

1单独在一个页面读出的内容到一个byte[]数组

2用response把这段二进制输出

3在要引用的地方,比如你的image控件,把引用的地址指向这个页面就行了

问题十:如何像数据库中保存? 一般图像是不保存在数据库的而是先将放在工程下的某个文件夹中,将所在的工程文件路径存在数据库中,当程序加载的时候,从数据库中读取的路径,然后根据路径在工程的文件夹中读取文件

mapgis文件格式

区文件结构

区逻辑结构为:

文件头 弧段数 1号弧段 2号弧段 ……最后弧段 节点数 1号结点 2号结点 ……最后结点 区数 1号区 2号区

…… 最后区

具体为:

A、文件头,8个字节

WMAP9023 (老的文件为WMAP6023或WMAP7023和WMAP8023)

B、弧段数

an

C、1号弧段

线型号 辅助线型号 线色 线宽 X系数 Y系数 辅助色 图层 透明输出

前节点号 后节点号 {若没有指向任何节点,则为0}

左区号 右区号 {若没有区号,则为0}

线点数m1

x1 y1

x2 y2

xm1 ym1

………

ID 线长度

an号弧段

线型号 辅助线型号 线色 线宽 X系数 Y系数 辅助色 图层 透明输出

前节点号 后节点号 {若没有指向任何节点,则为0}

左区号 右区号 {若没有区号,则为0}

线点数man

x1 y1

x2 y2

xman yman

ID 线长度

D、节点数 nn

E、1号节点

x1 y1

节点弧段数k

弧段号1 弧段号2…弧段号k

………

nn号节点

xnn ynn

节点弧段数knn

弧段号1 弧段号2…弧段号knn

F、区数

rn

G、1号区

区颜色 填充图案号 图案高 图案宽 笔宽 图案颜色

图层 透明输出 ID 面积 周长

区数据项数n

弧段1编号 {第1项}

弧段2编号 {第2项}

弧段k编号 {第k项}

0 {第k+1项}

弧段k+1编号 {第k+2项}

弧段k+2编号 {第k+3项}

最后弧段编号 {第n项}

……

m号区

区颜色 填充图案号 图案高 图案宽 笔宽 图案颜色

图层 透明输出 ID 面积 周长

区数据项数nm

弧段1编号 {第1项}

弧段2编号 {第2项}

弧段k编号 {第k项}

0 {第k+1项}

弧段k+1编号 {第k+2项}

弧段k+2编号 {第k+3项}

最后弧段编号 {第nm项}

以上就是关于数据库文件是什么格式啊全部的内容,包括:数据库文件是什么格式啊、数据库构建流程、如何运行有客户端 服务端 数据库的 android工程文件等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/9310244.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-27
下一篇2023-04-27

发表评论

登录后才能评论

评论列表(0条)

    保存