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

如题所述

发给你一个上传图片并把它存入数据库的例子。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</table2.后台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为例,您可以通过SQL Server Management Studio实现这一操作。首先打开SQL Server Management Studio,找到并右键点击目标数据库,选择"任务"下的"导入数据"选项。然后按照向导的指示选择要导入的文件类型及具体文件,完成整个导入流程。对于Oracle数据库,您需要借助SQLLoader工具。首先,您必须创建...

文本文件导入到数据库中的几种方法
使用专业的数据抽取工具,可以结合业务逻辑对多个源数据进行join,union,insect等操作,适合于大型数据库和数据仓库。三、 使用Access工具导入 可以直接在Access里选择‘打开‘文本文件,这样按照向导来导入一个文本文件到Access数据库中,然后使用编程的方法将其导入到最终的目标数据 库中。这种方法虽然烦...

JAVA读文本文件怎么保存到数据库?
在main方法中调用readfile方法,完成文件读取。按照上述方法,将文本文件内容逐行读取并输出,即实现了文本文件内容的读取。接下来,将读取到的每一行文本内容,通过适当的方法,如PreparedStatement或JDBC API,保存到数据库中。通过执行SQL语句,实现数据的插入操作。确保在数据操作过程中,对数据库连接和语句...

怎样把一个sql的文件导入mysql数据库中?
1、登录MySQL数据库 使用MySQL命令行或客户端工具登录数据库。需使用具有导入权限的用户名。在命令行输入用户名后,系统提示输入密码。2、创建目标数据库 如需导入新数据库,先创建目标数据库。使用SQL语句创建:dbname。若已有目标数据库,跳过此步。3、选择目标数据库 使用SQL语句选择目标数据库:dbname。

如何把TXT文件数据导入MySQL数据库
1、首先打开Navicat软件,连接到数据库进入需要导入的数据库:2、然后点击表格,选择右键导入向导,进行导入操作:3、这里可以选择很多种导入方式,点击文本文件从txt中导入,选择后点击下一步:4、点击下一步会弹出对话框,选择要导入的文件,双击文件导入即可:5、导入之后进入下一步,然后设置分隔符,...

如何将数据库文件导入数据库中
1、首先在桌面上,点击“Management Studio”图标。2、然后在该界面中,选中要导入数据的数据库。3、之后在该界面中,右键点击“任务”里“导入数据”选项。4、接着在该界面中,输入服务器名称。5、然后在该界面中,选择要导入的数据库。6、然后在该界面中,点击“下一步”按钮。7、其次在该界面中...

...把excel表格数据导入到数据库如何把excel表格数据导入到数据库里
1、打开SQL Server 2014 Management Studio 数据库,并且登录进去;2、新建一个数据库,将excel导入,在新建的数据名字上,鼠标右键,选择任务选项,之后导入数据,就会看到导入excel文件的窗口;3、下拉框选中Microsoft Excel,浏览添加你需要导入到数据库的excel文件,然后点击下一步;4、下拉框选中sql开头的...

如何将sql server中的文件导入到mysql数据库中?
假设我们有一个名为“MyDatabase.mdf”的MDF文件和相应的LDF文件“MyDatabase_log.ldf”。我们要将它们导入到名为“MyServer”的SQL Server实例中。打开SSMS并连接到“MyServer”。右键点击“数据库”,选择“附加”。点击“添加”按钮,然后浏览到“MyDatabase.mdf”的位置并选择它。确认“MyDatabase...

如何将8g的数据文件存到数据库?
8g数据库文件可以直接导入到数据库中或由数据库命令直接调用,一般的数据库文件都是采用excel形式,所有的数据库都支持Excel表直接导入,因此对于8g这样的数据库文件,可以通过数据库的导入功能将他直接导入到数据库中,也可以通过数据库并令直接调用该文件 ...

如何将sql文件导入mysql
1. 打开MySQL命令行客户端或图形界面工具。2. 登录到MySQL数据库。3. 选择要导入数据的数据库。4. 使用`source`命令或图形界面工具中的导入功能,指定SQL文件的路径。5. 执行命令或操作,等待数据导入完成。以下是 步骤一:打开MySQL客户端工具 你需要有一个MySQL客户端工具来执行操作。这可以是命令行...

相似回答