文件上传到数据库方法

文件上传到数据库方法,第1张

>

MySQL数据库的导入,有两种方法:

1)

先导出数据库SQL脚本,再导入;

2)

直接拷贝数据库目录和文件

在不同 *** 作系统或MySQL版本情况下,直接拷贝文件的方法可能会有不兼容的情况发生。

所以一般推荐用SQL脚本形式导入。下面分别介绍两种方法。

2

方法一

SQL脚本形式

*** 作步骤如下:

21

导出SQL脚本

在原数据库服务器上,可以用phpMyAdmin工具,或者mysqldump命令行,导出SQL脚本。

211

用phpMyAdmin工具

导出选项中,选择导出“结构”和“数据”,不要添加“DROP

DATABASE”和“DROP

TABLE”选项。

选中“另存为文件”选项,如果数据比较多,可以选中“gzipped”选项。

将导出的SQL文件保存下来。

212

用mysqldump命令行

命令格式

mysqldump

-u用户名

-p

数据库名

>

数据库名sql

范例:

mysqldump

-uroot

-p

abc

>

abcsql

(导出数据库abc到abcsql文件)

提示输入密码时,输入该数据库用户名的密码。

22

创建空的数据库

通过主控界面/控制面板,创建一个数据库。假设数据库名为abc,数据库全权用户为abc_f。

23

将SQL脚本导入执行

同样是两种方法,一种用phpMyAdmin(mysql数据库管理)工具,或者mysql命令行。

231

用phpMyAdmin工具

通过ftp上传的话,需要用到put命令。点击左下角的开始菜单,之后在搜索中输入”cmd “,回车,之后再命令行登录ftp远程服务即可。接下来可以进行登录和文件传输等 *** 作:

第一步:在命令行输入“ftp”,之后输入“open ip”;

第二步:输入远程的“用户名”,之后输入“密码”;

第三步:通过“cd remote -dir”进入远程主机目录;

第四步:通过“cd 路径”切换到远程文件位置(主要是为了查看位置);

第五步:通过“lcd ”切换回本地路径;

第六步:通过“put [local-file] [remote-dir] ”上传SQL数据库,”remote -dir“是远程文件路径, “local -file”是本地文件路径。

首先,登录mysql输入用户名、密码,用户名通常是root,密码自己看着办,然后在本地导出数据库,存为一个扩展名为xxxsql的文档。如果你在数据库里用到了GB2312记得用Dreamweaver打开,替换成GBK,因为我的PHPMYADMIN里面没有GB2312编码。 

然后通过浏览器打开网址的后台管理界面,用给你的用户名和密码登陆。在最下方有一个MYSQL数据库管理入口。

进入后台以后,进去后再次要求输入密码,再次验证,你照开始一样输入就可以。我的MYSQL数据库没有直接导入功能,所以把刚刚在Dreamweaver编辑的代码全部复制到SQL执行窗口,点击执行即可!接下来就是修改网站文件里的链接代码,将对应的服务器地址、用户名和密码换成对应的就可以了。很简单吧。

SQLSERVER的数据库文件是不能直接复制的,

要在租用的空间使用数据库,

有两个办法:

1改用ACCESS

2租用支持SQL数据库的空间,拿到IP,帐号和密码后,连接上数据库

如果有了SQL空间,

要上传你的已调试好的SQL数据库,可以用下面的办法:

A使用脱离和附加的办法:

先脱离数据库,

脱离后,

那两个MDF和LDF的文件就能复制了,

可以通过FTP上传到服务器,

然后把上传的数据库文件附加到服务器的数据库里

B使用备份和恢复的办法

先备份你的数据库,

然后将备份文件通过FTP上传到服务器,

再在数据库服务器上进行恢复

上传文件时,需要给SmartUpload传一个上传文件的保存地址,一般都用一个String来表示,使用request来获得。比如,你要把文件保存在项目路径下的upload文件夹,刚:

String

path

=

requestgetRealPath("upload");//获取upload文

//夹的绝对路径。

//得到:c://项目名/upload/

然后再拼上你的文件名,比如你上传一个叫testtxt的文件,则全部的URL为:

path

+

fileName

=

"c:///项目名/upload/"+"texttxt";

在实际的编程中,其实数据库只需要保存fileName就可以了,path作为配置,每次系统加载时再去读取,这样做的好处是:系统的环境变化时,只需要修改配置文件就能够搞定,而且不会重复保存多余的路径(因为路径都是一样的)

以上就是关于文件上传到数据库方法全部的内容,包括:文件上传到数据库方法、如何把本地文件上传到nosql数据库中、phpMyAdmin怎么上传mysql数据库文件等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10119260.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存