关系型就是app(实例或者是程序)对应数据库,数据库再对应多个文档
文件型是实例直接对应文档
我是学信息管理的,正在奋斗OCA有空交流
lakespoon@gmailcom
计算机文件属于文件的一种,与普通文件载体不同,计算机文件是以计算机硬盘为载体存储在计算机上的信息集合。文件可以是文本文档、、程序等等。文件通常具有三个字母的文件扩展名,用于指示文件类型(例如,文件常常以 JPEG 格式保存并且文件扩展名为 jpg)。
电脑文件属性大致分为四种:
R 只读文件属性。
A 存档文件属性。
S 系统文件属性。
H 隐藏文件属性。
数据文件 (一般是指数据库的文件)如:每一个ORACLE数据库有一个或多个物理的数据文件(data file)。一个数据库的数据文件包含全部数据库数据。逻辑数据库结构(如表、索引)的数据物理地存储在数据库的数据文件中。数据文件有下列特征: l 一个数据文件仅与一个数据库联系。 l 一旦建立,数据文件不能改变大小 l 一个表空间(数据库存储的逻辑单位)由一个或多个数据文件组成。
首先数据库就是存储数据的仓库(字面理解),所以任何可以存储数据的文本文件都可以称为数据库——包括txt文档。
下面是将一个集合从datagridview中导出到excel中:
DataTable datatable = initDataTable();
for (int i = 0; i < ulListCount; i++)
{
DataRow datarow = datatableNewRow();
datarow[0] = ulList[i]Time;
datarow[9] = ulList[i]Remark;
。。。。。。。
datatableRowsAdd(datarow);
}
DataSet dataset = new DataSet();
datasetTablesAdd(datatable);
ExportDataGridViewToExcel(datatable);
//ExportDataGridViewToExcel方法
private void ExportDataGridViewToExcel(DataTable dataGridTable)
{
SaveFileDialog saveFileDialog = new SaveFileDialog();
saveFileDialogFilter = "Execl files (xls)|xls";
saveFileDialogTitle = "导出Excel文件到";
DateTime now = DateTimeNow;
saveFileDialogFileName = "日志-" + nowYearToString()PadLeft(2) + nowMonthToString()PadLeft(2, '0') + nowDayToString()PadLeft(2, '0') + "-" + nowHourToString()PadLeft(2, '0') + nowMinuteToString()PadLeft(2, '0') + nowSecondToString()PadLeft(2, '0');
saveFileDialogShowDialog();
Stream myStream;
myStream = saveFileDialogOpenFile();
StreamWriter sw = new StreamWriter(myStream, SystemTextEncodingGetEncoding("gb2312"));
string str = "";
try
{
//写标题
for (int i = 0; i < arycolumnnameLength; i++)
{
if (i > 0)
{
str += "\t";
}
str += arycolumnname[i];
}
swWriteLine(str);
//写内容
for (int j = 0; j < dataGridTableRowsCount; j++)
{
string tempStr = "";
for (int k = 0; k < dataGridTableColumnsCount; k++)
{
if (k > 0)
{
tempStr += "\t";
}
tempStr += dataGridTableRows[j][k]ToString();
}
swWriteLine(tempStr);
}
swClose();
myStreamClose();
MessageBoxShow("导出成功");
}
catch (Exception e)
{
MessageBoxShow(eToString());
}
finally
{
swClose();
myStreamClose();
}
}
//上面用到文件流将其保存程excel文件,还有其他的方式,可以网上收一下——一大堆。
以上就是关于关系型数据库与文档型数据库的差别全部的内容,包括:关系型数据库与文档型数据库的差别、什么叫文件,它的属性是什么数据文件分哪些、C#怎样 *** 作文件型数据库最好有实例等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)