如何用Java编写外部系统接口实现文件导入

如何用Java编写外部系统接口实现文件导入,第1张

// 定义接口

import java.io.FileOutputStream

public interface OperateFile {

// 导入文件

public boolean importFile(String path,String name)

// 导出文件

public FileOutputStream exportFile(String path)

}

//..........................................

// 实现子类

import java.io.FileOutputStream

public class OperateFileImp implements OperateFile{

public boolean importFile(String path, String name) {

// File file = new File(path,name)....

// 在此实现方法,作业嘛…

return false

}

public FileOutputStream exportFile(String path) {

//........

return null

}

}

//...................................

//..给外部提供接口....

public class Factory {

private static OperateFile op = null

public static final int OPERATE_FILE= 1001

private Factory(){

}

// 实现给外部的接口调用

public OperateFile getInstance(int classType){

if(classType==1001){

op = new OperateFileImp()

return op

}

else{

throw new RuntimeException("要产生的子类没有定义!")

}

}

}

这要看数据量有多大了,顺便更正一下,不是每次都要连接数据库,而是每次都要发送查询语句。

如果数据量不是很大,可以先把ID都取出来,这样在内存中就有了一个ID HashSet,那么你就可以通过contains来知道ID是否存在

如果数据量很大,显然不能把ID都取出来,那就要一个一个来,有的数据库支持批量,请查阅数据库是否支持,然后通过JDBC进行批量插入


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

原文地址: http://outofmemory.cn/tougao/11695134.html

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

发表评论

登录后才能评论

评论列表(0条)

保存