Excel表格网

excel导入数据库需要上传文件么(如何将文件上传到数据库)

来源:www.0djx.com  时间:2022-11-27 01:21   点击:113  编辑:表格网  手机版

1. 如何将文件上传到数据库

  安装提示导入:这个是比较大型源码的做法,很智能化,根目录下有一个 install 的目录或者是文件,我们只要浏览这个目录或文件即可进行安装,有点类似于软件的安装,将自己的MYSQL密码等信息添写正确,很快就可以将MYSQL数据库导入完成,当然,也是整个程序安装完成。  手动导入:许多小源码程序并没有制作 install.php 的导入文件,将程序做完后,将MYSQL数据库通过 phpmyadmin 等软件进行了导出,保存为.SQL文件。我们在导入时,需要用 phpmyadmin、Navicat Lite等MYSQL的管理软件即可导入,下面看一下这两种mysql管理工具的导入方法:  Navicat Lite 导入方式:  Navicat Lite for MySQL是一款简单易用且功能强大的图形化MySQL数据库管理工具  

1,首先连接mysql数据库,如果是本地的,主机名或IP地址为localhost即可,用户名和密码为本地的MYSQL用户名和密码。  

2,创建新数据库  连接成功后,在左侧栏打开数据库,左键->创建数据库,这里的数据库名,字符集和校对,通常在源码程序里都有说明,我们按照程序说明里填写即可,如果没有的话,可以查看程序里的配置文件,一般是conn.php 或 config.php,里面有详细的配置,比如 mysql_query(“set names ‘gb2312′ “);这个就是简体中文(gb2312–GB2312 Simplified Chinese)了。  3,运行.SQL文件。  双击新建的数据库,右键 运行SQL文件,找到文件地址,运行开始,运行完毕会出现运行成功(success),这样数据库就导入了。  phpmyadmin 导入方式:  phpMyAdmin 是一个用PHP编写的,可以通过 web 方式控制和操作 MySQL 数据库,也是用得最多最方便的一款 MySQL 管理工具。  1,创建数据库  进入到phpMyAdmin管理面板,数据库->新建数据库,创建即可。  2,点击顶端导航的导入,找到文件的位置,执行,当出现 success 时,导入成功。

2. 如何将文件上传到数据库中

打开 PHPstudy ,首页找到 mysql 管理器 ,点击 选择 mysql 导入导出 。

1 在还原项目里 ,选择 你的数据库所在文件地址 。

2 填入数据库名 ,3 导入。

3. 怎样上传数据库文件

页信息提交至数据库通常只有两种方式:

通过from表单提交发送post请求,通过后台代码存入数据库;

通过页面ajax请求后台代码,更改数据库记录

4. java上传文件到数据库

String realpath = ServletActionContext.getServletContext().getRealPath("/upload") ;//获取服务器路径 String[] targetFileName = uploadFileName; for (int i = 0; i < upload.length; i++) { File target = new File(realpath, targetFileName[i]); FileUtils.copyFile(upload[i], target)

; //这是一个文件复制类copyFile()里面就是IO操作,如果你不用这个类也可以自己写一个IO复制文件的类 } 其中private File[] upload;// 实际上传文件 private String[] uploadContentType; // 文件的内容类型 private String[] uploadFileName; // 上传文件名这三个参数必须这样命名,因为文件上传控件默认是封装了这3个参数的,且在action里面他们应有get,set方法!

5. 数据库如何上传到服务器上

1、打开SQL Server 2014,在左侧数据库上右击,选择新建数据库选项。

2、在新建数据库窗口中,输入数据库名称,本例为fish。

3、在新建的fish数据库中右击,选择任务选项中的导入数据选项。

4、SQL Server导入和导出向导窗口中,单击下一步按钮。

5、选择数据源窗口中,单击数据源后的下拉框,选择Microsoft OLE DB Provider for SQL Server选项。

6、选择使用SQL Server身份验证,输入用户名和密码。

7、单击数据库后的选项,选择导入数据的数据库源,单击下一步按钮。

8、选择目标窗口中,单击目标后的下拉框,选择Microsoft OLE DB Provider for SQL Server选项。

9、选择使用SQL Server身份验证,输入用户名和密码,数据库中选择复制到的目标数据库,本例为fish数据库。

10、指定表复制和查询窗口中,选择复制一个或多个表或视图的数据选项。

11、接下来的窗口中,在表和视图区域中,选择要复制的表格。

12、单击完成按钮,SQL Server就开始运行复制表格操作了。

13、回到SQL Server窗口,展开fish数据库,可以看到表格都复制到该数据库中了。

6. 数据文件怎么导入到数据库

第一步,打开ArcCatalog数据管理器,找到要导入数据库的文件,点击导出—转出至地理数据库(单个);

第二步,弹出对话框,输入要导入的要素数据层,选择个人地理数据库,输入名称,确定。

这就是gis软件导入数据库的方法,希望可以对大家有所帮助!

7. 怎么上传数据库文件

很久没用过PB了,网上找了一篇,大致看了一下,应该没什么问题

--转自51CTO论坛

在PowerBuilder里面操作BLOB数据地灵活技术

PowerBuilder提供的BLOB(Binary Large Object)数据类型可以用来处理大型数据,包括图像、大文本、Word文档、二进制文件和多媒体等各种数据,它的长度可以是0~2GB字节,我们利用BLOB类型的变量可以将数据传递给数据库以大字段方式存储。但是用通常的数据窗口技术无法将BLOB类型数据加入到数据库中,也不能将数据库中相应字段的数据提取出来,即使在程序中直接使用UPDATE和SELECT等SQL语句也是无法对BLOB类型数据进行操作的。下面笔者将介绍在PowerBuilder 7.0中操作BLOB类型数据的技巧。

程序设计原理

在PB中实现BLOB类型数据的入库和查询,主要要用到两条特殊的SQL命令——UPDATEBLOB和SELECTBLOB,首先定位要进行操作的记录,然后使用UPDATEBLOB命令就可以将BLOB类型变量中存放的数据传递给数据库,而使用SELECTBLOB则是将指定记录中的大字段数据传递给BLOB变量。

使用BLOB类型变量获取外界文件的数据内容,还必须借助于PB提供的可视化OLE控制对象,通过它可以将指定的文件内容显示成相应的对象(如BMP图片),双击它就可以激活相应的OLE服务器应用程序,来编辑修改对象的内容,同时也可以读取对象的数据内容(利用OLE控件的ObjectData属性),给BLOB类型变量赋值。

下面结合一个简单的程序实例,讲述如何处理BLOB数据类型。在这个例子中,BMP图片将作为一个大字段存储在数据库中。我们选择Microsoft Access 2000作为后台数据库,它的字段类型中包含“OLE对象”类型(如果选择MS SQL Server作为数据库服务器,可以使用TEXT或IMAGE类型字段存放大字段数据),这样就为管理多媒体数据、大文件和图片提供了支持。

操作BLOB字段的实现过程

我们在Access中创建一个新的数据库文件,文件名是bmp.mdb,在其中定义BMP图片数据表bmptable如下:

各字段的其它设置(如字段宽度等),均采用缺省形式即可。

编程前还需要做的一步准备工作是在操作系统的ODBC配置中建立指向bmp.mdb数据库的连接,名称定为bmptable。

下面的程序片段实现了数据库的连接,图片的插入、更新、删除和查询。考虑文章的篇幅,本文只列出与主题相关的程序源码。

1. 连接Access数据库

SQLCA.DBMS = "ODBC"

// SQLCA为全局transaction事务变量

SQLCA.AutoCommit = False

SQLCA.DBParm = "Connectstring='DSN=bmptable;UID=WD='"

CONNECT USING SQLCA;

If SQLCA. SQLCode <> 0 Then

MessageBox ("数据库错误", "连接失败!")

Halt close;

End If

2. 将BMP图片存入数据库

integer bmpno,icount

//变量bmpno存放给定的图片编号

string filepath,filename

blob blb_tmp

//…此处对图片编号bmpno赋值,例如bmpno=101;可以通过程序实现为弹出对话框窗口提供一个图片编号

//查询指定的图片编号是否已经存在

icount=0

SELECT COUNT() INTO :icount

FROM bmptable

WHERE bmptable.bmpno=:bmpno

USING SQLCA; //:bmpno为给定的图片编号

if icount>0 then

MessageBox("查询结果",string(bmpno)+" 号图片已经存在,请输入一个新的图片编号")

return

end if

//在OLE控制对象ole_1中插入BMP图片文件

GetFileOpenName("请选择一个需要插入的BMP图片文件",filepath,filename,"BMP","BMP图片文件(.BMP),.BMP")

If Len(filepath)=0 Then

Return

End If

If ole_1.InsertFile(filepath)<>0 Then //OLE错误

Return

End If

//新图片入库

string sql

sql= "INSERT INTO bmptable (bmpno,bmpdata,bmpname) &&

VALUES ("&&

+string(bmpno)+",'','"&&

+filename+"')"

EXECUTE IMMEDIATE :sql;

If SQLCA.SQLDBCode=0 Then

COMMIT USING SQLCA;

//提交事务

Else

MessageBox("数据库错误","插入失败")

ROLLBACK USING SQLCA;

//事务回滚

Return

End If

Blb_tmp=ole_1.ObjectData

UPDATEBLOB bmptable SET bmpdata=:blb_tmp

WHERE bmptable.bmpno=:bmpno

USING SQLCA; //更新存放图片的字段

If SQLCA.SQLDBCode=0 Then

COMMIT USING SQLCA;

//提交事务

MessageBox("插入成功","图片入库成功")

Else

MessageBox("数据库错误","更新图片失败")

ROLLBACK USING SQLCA;

//事务回滚

Return

End If

3. 从数据库中删除BMP图片

UPDATE bmptable SET bmpdata=''

WHERE bmptable.bmpno=:bmpno

USING SQLCA;

//bmpno为要删除的图片编号

If SQLCA.SQLDBCode=0 Then

COMMIT USING SQLCA;

//提交事务

Else

MessageBox("数据库错误","更新失败")

ROLLBACK USING SQLCA;

//事务回滚

Return

End If

DELETE FROM bmptable

WHERE bmptable.bmpno=:bmpno

USING SQLCA;

If SQLCA.SQLDBCode=0 Then

COMMIT USING SQLCA;

//提交事务

MessageBox("删除成功","图片删除成功")

Else

MessageBox("数据库错误","删除失败")

ROLLBACK USING SQLCA;

//事务回滚

Return

End If

4. 按图片编号查询图片信息

//需要提供一个图片编号存放在变量bmpno中

SetNull(blb_tmp)

SELECTBLOB bmptable.bmpdata INTO :blb_tmp

FROM bmptable

WHERE bmptable.bmpno=:bmpno

USING SQLCA;

If Not IsNull(blb_tmp) Then

ole_1.ObjectData=blb_tmp

//双击OLE控制唤醒OLE服务器即可编辑图片

End If

使用PB编程时,每次对数据库进行操作后要注意检查返回结果,以保证程序的可靠性。以上程序只是对操作BLOB数据类型的关键技术进行探讨,通过画板设计相应的用户界面,即可形成一个完整的基于Client/Server结构的数据库应用程序。

8. 文件上传怎么保存到数据库中

解决方法一般有两种:

1、将图片保存的路径存储到数据库;

2、将图片以二进制数据流的形式直接写入数据库字段中。以下为具体方法:

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

stringuppath=""

;//用于保存图片上传路径//获取上传图片的文件名stringfileFullname=this.FileUpload1.FileName;//获取图片上传的时间,以时间作为图片的名字可以防止图片重名stringdataName=DateTime.Now.ToString("yyyyMMddhhmmss")

;//获取图片的文件名(不含扩展名)

stringfileName=fileFullname.Substring(fileFullname.LastIndexOf("\\")+1)

;//获取图片扩展名stringtype=fileFullname.Substring(fileFullname.LastIndexOf(".")+1)

;//判断是否为要求的格式if(type=="bmp"||type=="jpg"||type=="jpeg"||type=="gif"||type=="JPG"||type=="JPEG"||type=="BMP"||type=="GIF"){//将图片上传到指定路径的文件夹this.FileUpload1.SaveAs(Server.MapPath("~/upload")+"\\"+dataName+"."+type);//将路径保存到变量,将该变量的值保存到数据库相应字段即可uppath="~/upload/"+dataName+"."+type;

}二、将图片以二进制数据流直接保存到数据库:引用如下命名空间:

usingSystem.Drawing;usingSystem.IO;usingSystem.Data.SqlClient;设计数据库时,表中相应的字段类型为iamge保存:

//图片路径stringstrPath=this.FileUpload1.PostedFile.FileName.ToString()

;//读取图片FileStreamfs=newSystem.IO.FileStream(strPath,FileMode.Open,FileAccess.Read);BinaryReaderbr=newBinaryReader(fs);byte[]photo=br.ReadBytes((int)fs.Length);br.Close();fs.Close()

;//存入SqlConnectionmyConn=newSqlConnection("DataSource=.;InitialCatalog=stumanage;UserID=sa;Password=123")

;stringstrComm="INSERTINTOstuInfo(stuid,stuimage)VALUES(107,@photoBinary)"

;//操作数据库语句根据需要修改SqlCommandmyComm=newSqlCommand(strComm,myConn)

;myComm.Parameters.Add("@photoBinary",SqlDbType.Binary,photo.Length);myComm.Parameters["@photoBinary"].Value=photo;myConn.Open()

;if(myComm.ExecuteNonQuery()>0){this.Label1.Text="ok";}myConn.Close();读取:...连接数据库字符串省略mycon.Open();SqlCommandcommand=newSqlCommand("selectstuimagefromstuInfowherestuid=107",mycon)

;//查询语句根据需要修改byte[]image=(byte[])command.ExecuteScalar()

;//指定从数据库读取出来的图片的保存路径及名字stringstrPath="~/Upload/zhangsan.JPG"

;stringstrPhotoPath=Server.MapPath(strPath)

;//按上面的路径与名字保存图片文件BinaryWriterbw=newBinaryWriter(File.Open(strPhotoPath,FileMode.OpenOrCreate));bw.Write(image);bw.Close();//显示图片this.Image1.ImageUrl=strPath;采用这两种方式可以根据实际需求灵活选择。

9. 如何导入文件到数据库

将.csv格式数据导入数据库:

方式1、

在 MySQL 或者是 SQL Server 中直接编写代码,创建表格,而后导入数据。数据库

注意:导入数据的格式要与建立数据库时的格式相同,否则会乱码。

Windows 通常都是GBK或者UTF-8

如:

CREATE TABLE `采购网` (

`采购项目名称` TEXT NULL,

`品目` TEXT NULL,

`采购单位` TEXT NULL,

`行政区域` TEXT NULL,

`公告时间` TEXT NULL,

`获取招标文件时间` TEXT NULL,

`获取招标文件的地点` TEXT NULL,

`开标时间` TEXT NULL,

`开标地点` TEXT NULL,

`预算金额` TEXT NULL,

`采购单位地址` TEXT NULL,

`采购单位联系方式` TEXT NULL,

`代理机构名称` TEXT NULL,

`代理机构地址` TEXT NULL,

`代理机构联系方式` TEXT NULL

)

COLLATE='gbk_chinese_ci'

ENGINE=InnoDB

ROW_FORMAT=COMPACT

;app

方式2、

直接用R来导入数据库。

注意:导入数据的格式要与建立数据库时的格式相同,否则会乱码。

Windows 通常都是GBK或者UTF-8

library(RMySQL)

## 创建R与数据库链接

con <- dbConnect(MySQL(),host="127.0.0.1",port=3306,

dbname="gbk",user="root",

password="123")

dbSendQuery(con,"set character_set_results=gbk")

dbSendQuery(con,"set character_set_client=gbk")

dbSendQuery(con,"set character_set_connection=gbk")

dbSendQuery(con,"set character_set_database=gbk")

## 设置工做空间

setwd("F:\\数据")

data <- read.csv("采购网.csv")

## 原数据库中已经有这样表,append=FALSE表示在数据库中新建一张表

dbWriteTable(con, "采购网",data,append=TRUE,row.names=FALSE)spa

方式3、

在Navicat Premium 数据库中链接 MySQL 或者是 SQL Server ,能够直接导入数据。(不须要建表格)

注意:导入过程当中注意数据格式和数据长度,否则会乱码或者部分导出。

10. 怎么把数据上传到数据库

1、PL/SQL登录到数据库,使用tools工具进行导入。使用plsql登录到需要导入数据的数据库。点击工具栏上【tools】--【Import tables】。

2、点击工具【SQL Inserts】(第二个选项),点击选择需要导入的数据库脚本。

3、选择sql脚本的,点击打开,即可打开数据库脚本文件,数据库脚本就可以预加载到plsq工具中。

4、开始导入数据库数据。选择完sql脚本之后,点击【Import】按钮开始将脚本中的数据导入到数据库中,这个操作执行一次即可,如果数据量比较大,会出现卡顿。

5、执行完之后,没有任何报错说明插入成功。【注意:一定记得点击commit进行提交数据,否则数据不会提交到数据库进行存储】。

6、查询验证插入的数据。插入完之后,可以编写sql语句对插入的数据进行核对。执行查询sql看到刚才插入的数据。

11. 上传数据到数据库

1.进入智慧团建 进入“管理中心”,点击“团员管理-团员电子数据库,查看所有已录入系统的新发展团员信息。

2.上传档案 点击“上传档案”,上传1份PDF格式的团员电子版《入团志愿书》

3.查看审批 上传成功后,等待上级团委审批,点击“操作”栏的图标,可实时查看审批状态。

4.完成认证 上级团委审批通过后,即完成团员身份认证工作。

顶一下
(0)
0%
踩一下
(0)
0%
相关评论
我要评论
用户名: 验证码:点击我更换图片