
通过ftp上传的话,需要用到put命令。点击左下角的开始菜单,之后在搜索中输入”cmd “,回车,之后再命令行登录ftp远程服务即可。接下来可以进行登录和文件传输等 *** 作:
第一步:在命令行输入“ftp”,之后输入“open ip”;
第二步:输入远程的“用户名”,之后输入“密码”;
第三步:通过“cd remote -dir”进入远程主机目录;
第四步:通过“cd 路径”切换到远程文件位置(主要是为了查看位置);
第五步:通过“lcd ”切换回本地路径;
第六步:通过“put [local-file] [remote-dir] ”上传SQL数据库,”remote -dir“是远程文件路径, “local -file”是本地文件路径。
采用winform实现需要的功能,首先在数据库中建表,其中一个字段为Blob类型,怎么创建就不说了。思路很简单,就是文件流读取电脑上的文件,然后通过insert语句将文件的字节流数组存进表中,代码如下:
//通过Stream读取文件,并转换为byte数组
Stream
stream
=
FileOpen(ChoosedFilePaths[i],
FileModeOpen,
FileAccessRead,
FileShareRead);
byte[]
buffer
=
new
byte[streamLength];
streamRead(buffer,
0,
bufferLength);
string
constr
=
ConfigurationManagerConnectionStrings["constr"]ConnectionString;
OracleConnection
conn
=
new
OracleConnection(constr);
OracleParameter
param
=
null;
OracleCommand
cmd
=
new
OracleCommand();
cmdConnection
=
conn;
cmdCommandText
=
"insert
into
FJG_FILE_MANAGE(NUMBERS,FILE_NAME,FILECONTENT)
VALUES('"
+
attributesNumber
+
"','"
+
attributesFileName
+
"',:contents,'")";
param
=
new
OracleParameter("contents",
OracleTypeBlob,
bufferLength);
paramValue
=
buffer;
cmdParametersAdd(param);
try
{
connOpen();
cmdExecuteNonQuery();
}
catch(SystemException
e)
{
logAppend("上传状态:t失败!rn"
+
"失败原因:t"
+
e1Message
+
"rnrn");
}
finally
{
cmdClose();
}
本来采用的是OleDb,后来测试发现不好使,好像是Provider的问题,然后改为OracleClient来进行上传,OracleClient不需要Provider。
关键是sql语句中Blob字段的参数要写成“:ParameterName”的形式。
首先,登录mysql输入用户名、密码,用户名通常是root,密码自己看着办,然后在本地导出数据库,存为一个扩展名为xxxsql的文档。如果你在数据库里用到了GB2312记得用Dreamweaver打开,替换成GBK,因为我的PHPMYADMIN里面没有GB2312编码。
然后通过浏览器打开网址的后台管理界面,用给你的用户名和密码登陆。在最下方有一个MYSQL数据库管理入口。
进入后台以后,进去后再次要求输入密码,再次验证,你照开始一样输入就可以。我的MYSQL数据库没有直接导入功能,所以把刚刚在Dreamweaver编辑的代码全部复制到SQL执行窗口,点击执行即可!接下来就是修改网站文件里的链接代码,将对应的服务器地址、用户名和密码换成对应的就可以了。很简单吧。
以上就是关于SQL数据库怎么上传到FTP全部的内容,包括:SQL数据库怎么上传到FTP、oracle数据库怎么代码 *** 作文件上传、怎样将本地文件数据库上传到空间等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)