java上传文件到另一台服务器

发布时间:2024-07-03 18:10:16
⓵java把01字符串当二进制写入文件

输出流的write方法需要传入byte[]数组。 01如果字符串是string类型,需要转为byte[]。

publicstaticvoidmain(String[]args)
{
·System.out.println("HelloWorld!";br/>OutputStreamos=null;
尝试{
os=newFileOutputStream(f);
os.write(text.getBytes());
}catch(FileNotFoundExceptione){
//TODO自动生成的catch块
e.printStackTrace();
}catch(IOExceptione){
//TODOauto-生成的catch块
e.printStackTrace();
}最后{
{
os.close();
}catch(IOExceptione){
//TODO自动生成的catch块
e.printStackTrace();
}
}
                                                                              

⓶oracle表数据怎么远程导到另一个机器的数据库里例如,将数据库服务abc、用户user、密码psd下的表table1、table2、table3导出到d:\data目录下。 导出文件名为test.dmp,指令为:expuser/psd@。 adcfile=d:\data\test.dmptables=(表1、表2、表3)。 恢复上述文件的指令为:expuser/psd@adcfull=yfile=d:\data\test.dmp注意:如果要从备份文件恢复所有表,则必须添加full=y。 如果只需要恢复table1,则语句为:expuser/psd@adcfile=d:\data\test.dmptables=table1。 换句话说,您必须指定要包含哪些信息,是表的全部还是部分信息。 以下是摘录自其他人的经验。 执行环境:可以在SQLPLUS.EXE或DOS(命令行)下运行。 当可以在DOS下运行时,将oracle8i中的安装目录\ora81\BIN设置为全局路径,其中有EXP.EXE和IMP。 该目录中的.EXE文件用于执行导入和导出。 Oracle是用Java编写的,SQLPLUS.EXE、EXP.EXE和IMP.EXE文件都可以打包类文件。 SQLPLUS.EXE用EXP.EXE和IMP.EXE封装的类来完成导入导出功能。 以下是导入和导出的示例。 导出数据:1.完全导出TEST数据库,并将用户名system和密码管理器导出到D:\daochu.dmpexpsystem/manager@TESTfile=d:\daochu.dmpfull=y2.导出系统表。 数据库中的user和sys用户expsystem/manager@TESTfile=d:\daochu.dmpowner=(system,sys)3导出数据库中的inner_notify和notify_staff_relat表expaichannel/aichannel@TESTDB2file=d:\data\newsmgnt.dmptables=(inner_notify,notify_staff_relat)4数据库表table1中的Fieldfiled1导出以“00”开头的数据expsystem/manager@TESTfile=d:\daochu.dmptables=(table1)query=\"wherefiled1like'00%'\"以上是常见的使用出口。 对于压缩,您可以很好地使用Winzip来压缩DMP文件。 您还可以在上述命令后添加compre ss=y来实现此目的。 导入数据1.将D:\daochu.dmp中的数据导入到TEST数据库中。 impsystem/manager@TESTfile=d:\daochu.dmpimpaichannel/aichannel@HUSTfull=yfile=file=d:\data\newsmgnt.dmpignore=y上面可能有问题,因为有些表已经存在,那么就报错。 为此,将不会导入该表。 只需在最后添加ignore=y即可。 2.将表table1导入到impsystem/manager@TESTfile=d:\daochu.dmptables=(table1)中的d:\daochu.dmp中。 基本上以上的导入导出就够了。 在许多情况下,必须首先完全删除表,然后再导入。 为了更简单,您可以使用工具:只需在线搜索即可。