「java批量导入」java批量导入判断格式

博主:adminadmin 2022-12-01 05:37:06 61

今天给各位分享java批量导入的知识,其中也会对java批量导入判断格式进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

现在接手一个java项目 批量导入模块,需提供jsp页面上excel导入功能 求设计

先说时间吧。

一分钟以内,最好在20秒内能完成

这个是指多少条记录?亿?还是6000?

假设是六千的话,那么一秒钟就要处理100条。

第一种方法,我觉得你起了多线程效果也不会差太多。线程也是要耗内存的。线程多了一样慢。

你所说的 6000条数据时就需要4分钟左右 这个包不包括上传文件的时间?

你将工程分成几个步骤可不可以?

1.上传文件(数据是不是要添加到临时表中,你来决定),完成后显示一个页,就是你要传给后面的另一部分数据。

2.确认这部分数据后,提交,进行数据的处理。

这样分开的好处就是每一步的时间都会短一些,不把时间集中在一起。

还有就是你可以在文件上传完以后,在后台起线程来处理数据,用户看第二个页的时候,你已经在处理数据了,这样也可以减少一部分时间。

至于你说的第二个方法,我虽然没有做过,但知道可行。

不过,时间应该也短不了,因为你又要读EXCEL,又要写文件,这都是比较耗时的。

怎样用java实现csv中数据批量导入数据库

要执行SQL语句,必须获得java.sql.Statement实例,Statement实例分为以下3

种类型:

1、执行静态SQL语句。通常通过Statement实例实现。

2、执行动态SQL语句。通常通过PreparedStatement实例实现。

3、执行数据库存储过程。通常通过CallableStatement实例实现。

具体的实现方式:

Statement stmt = con.createStatement() ;

PreparedStatement pstmt = con.prepareStatement(sql) ;

CallableStatement cstmt =

con.prepareCall("{CALL demoSp(? , ?)}") ;

Java中怎么实现txt文件批量数据导入到Oracle中,在txt中有一定的格式,解析出来导入到Oracle。

1.读取文本文件,每次读取一行,用BufferedReader

2.因为每一行中都是固定的格式,因此解析每一行中的数据。

3.将解析的数据保存到数据库。

BufferedReader br = new BufferedReader(new FileReader(new File("aa.txt")));

String temp = null;

// 假定这是你写的将数据插入数据库的接口和实现类。

Dao dao = new DaoImpl();

while ((temp = br.readLine()) != null) {

String[] strs = temp.split("|");

String s1 = strs[0];//如上面的2300

String s2 = strs[1]; // 如上面的62220202222

String s3 = strs[2];//如上面的2000

String s4 = strs[3]; // 如上面的村镇银行3

//还需要写一个方法将数据插入数据库。

dao.insert(s1,s2,s3,s4);

}

br.close();

请自行导入所需要的包,并处理异常。

java怎么批量导入excel数据

两种方案:1.可以对数据库中的这张表进行本地缓存处理,验证时调用缓存进行匹配验证。2.用程序生成需要导入excel的数据模板,在模板里将要验证的这一列做成下拉框。此模板条件下的excel数据文件批量导入时即不用校验。具体采用哪种视你的应

关于java批量导入和java批量导入判断格式的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

The End

发布于:2022-12-01,除非注明,否则均为首码项目网原创文章,转载请注明出处。