当前位置:首页 » 数据仓库 » 电脑内部文件能存到数据库吗
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

电脑内部文件能存到数据库吗

发布时间: 2023-01-02 12:59:22

❶ 计算机系统中哪些数据和文件以数据库的形式存放管理

a
计算机内所有信息都是以2进制数据来存储,但人看到的都是以本方式直观显现出来的文件形式

❷ 你好,请问如何把电脑里的文件如何保存在数据库中

  1. 把文件梳理出来,存入数据库的大对象字段

  2. 行程脚本执行,这个估计非常慢

❸ DELPHI怎么从电脑中搜索文件并且将文件信息存入数据库

1. 查找文件
FullFilePath : String;
FullFilePath := FileSearch('file.txt', dir1);

2. 比如这是你的数据文件file.txt:
1,foo,5,20031101
3,blat,7,20031101
5,foobar,23,20031104

3. 连接到数据库,例如用
ADOConnection设置连接数据库,
新建一个ADOQuery

4.新建表格, 例如 OrdersBulk:
ADOQuery.sql.text := 'CREATE TABLE OrdersBulk
(
CustomerID INT,
CustomerName VARCHAR(32),
OrderID INT,
OrderDate SMALLDATETIME
)';
ADOQuery.open;
ADOQuery.close;

5. 加入数据表
ADOQuery.sql.text := 'BULK INSERT OrdersBulk FROM 'c:\file.txt'
WITH
(
FIELDTERMINATOR = ',',
ROWTERMINATOR = '\n'
)';
ADOQuery.open;

❹ 在做一个从本地电脑读取excel文件,然后把文件内容存到数据库。。

是用Java写吗?
Java有专门操作Excel的类库,里面都写好了怎么读取和分析Excel文件,然后再用JDBC连接数据库,把弄到的数据存到数据库里面就行了

❺ 请教如何将文件存储到数据库中

将文件保存到数据库中,实际上是将文件转换成二进制流后,将二进制流保存到数据库相应的字段中。在SQL Server中该字段的数据类型是Image,在Access中该字段的数据类型是OLE对象。 //保存文件到SQL Server数据库中 FileInfo fi=new FileInfo(fileName); FileStream fs=fi.OpenRead(); byte[] bytes=new byte[fs.Length]; fs.Read(bytes,0,Convert.ToInt32(fs.Length)); SqlCommand cm=new SqlCommand(); cm.Connection=cn; cm.CommandType=CommandType.Text; if(cn.State==0) cn.Open(); cm.CommandText="insert into "+tableName+"("+fieldName+") values(@file)"; SqlParameter spFile=new SqlParameter("@file",SqlDbType.Image); spFile.Value=bytes; cm.Parameters.Add(spFile); cm.ExecuteNonQuery() //保存文件到Access数据库中 FileInfo fi=new FileInfo(fileName); FileStream fs=fi.OpenRead(); byte[] bytes=new byte[fs.Length]; fs.Read(bytes,0,Convert.ToInt32(fs.Length)); OleDbCommand cm=new OleDbCommand();

❻ 傻问:exe文件可以存到数据库吗

EXE里不可以存放数据库。
你可以使用access,sql server,myserver,txt,excel,ini,xml,db等等都行,但跟EXE存放到一起不行。
当然如果你水平高可以做一些变通的办法,就是做成的EXE文件跟数据库打成一个包,但是当程序运行,还是得将包里的数据库解压到临时目录下运行,程序关闭后再打包,这样随然打到的要求,但只是治表不治本,
如果能确定你的数据库里的数据不变的话,你可以用GRID来存放数据,但前提是里面的数据,在每次一打开程序就初始化(变成你最先的数据)总之一句话,不行。

❼ 资料保存于数据库中还是保存在文件夹中

管理系统的话还是保存在数据库中好。如果数据少存在文件中没有问题,但是如果数据量太大,直接保存在文件中那就几乎是不可维护的了,因为查找更新都非常麻烦。数据库本身就提供很多维护数据的功能,这是文件存储所办不到的

那还是保存在数据库中吧,这样显得你的毕业设计更有技术含量,肯定评价会更高。再说,保存在文件中是很麻烦的,数据库的话,连接后几个简单的SQL语句就可以搞定了

❽ 视频文件能保存在数据库中吗怎样设置保存呢

文件一般不会直接存数据库吧。。。
可以考虑换个思路,文件存在项目下的一个文件夹目录中,数据库里保存那个文件路径就好,读取的时候就查询数据库里的路径在通过查找文件路径读取文件

❾ 如何把文件存放到数据库中

发给你一个上传图片并把它存入数据库的例子。
1.前台<table cellpadding="0" cellspacing="0"
<tr<td colspan="2"</td</tr<tr<td<asp:Label ID="Label1" runat="server" Font-Size="9pt" Text="选择文件"</asp:Label</td
<td align="left"<asp:FileUpload ID="FileUpload1" runat="server" Font-Size="9pt" /</td</tr<tr<td</td
<td align="left"
<asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Text="保存"/</td</tr<tr<td</td
<td align="left"
<asp:Label ID="Label3" runat="server" Font-Size="9pt" Width="216px"</asp:Label</td</tr</table
2.后台using System.IO;
using System.Data.SqlClient;
public partial class _Default : System.Web.UI.Page{protected void Button1_Click(object sender, EventArgs e){try{if (this.FileUpload1.PostedFile.FileName != ""){string ImgPath = FileUpload1.PostedFile.FileName;
string ImgName = ImgPath.Substring(ImgPath.LastIndexOf("\\") + 1);
string ImgExtend = ImgPath.Substring(ImgPath.LastIndexOf(".") + 1);
int FileLen = this.FileUpload1.PostedFile.ContentLength;
Byte[] FileData = new Byte[FileLen];
HttpPostedFile hp = FileUpload1.PostedFile;
Stream sr = hp.InputStream;
sr.Read(FileData, 0, FileLen);
SqlConnection con = new SqlConnection("server=(local);user id=sa;pwd=;database=db_07");
con.Open();
SqlCommand com = new SqlCommand("INSERT INTO tb_08 (name) VALUES (@imgdata)", con);
com.Parameters.Add("@imgdata", SqlDbType.Image);
com.Parameters["@imgdata"].Value = FileData;
Label3.Text = "保存成功!";}else{Label3.Text = "请选择文件!";}}catch (Exception error){Label3.Text = "处理失败!原因为:" + error.ToString();}}}

❿ 文件保存到SQL Server 数据库

任何文件都可以流化存储到数据库中,写一对过程存和取就可以了,我这里有不过可能对你适不适用,你自己根据你的编程语言上网搜一下流化就可以了,我们做自动升级是用第三方控件,叫AutoUpgrader,在登陆界面加一个,改它的日期或版本号,然后要有两个文件,一个是升级文件的路径(升级文件的文件夹要共享),一个是版本号文件,每次运行自动监测升级服务器上的版本号,不一样就提示是否升级,它会自动把程序关掉并下载覆盖,然后再自动启动。