❶ 計算機系統中哪些數據和文件以資料庫的形式存放管理
a
計算機內所有信息都是以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,在登陸界面加一個,改它的日期或版本號,然後要有兩個文件,一個是升級文件的路徑(升級文件的文件夾要共享),一個是版本號文件,每次運行自動監測升級伺服器上的版本號,不一樣就提示是否升級,它會自動把程序關掉並下載覆蓋,然後再自動啟動。