我的问题是这样的:
我用Swing写了一个EXcel数据导入工具(就是在客户端把Excel中的数据导入到服务器中),客户端的中文系统(XP)用这个工具连接服务器导入数据都是很快的,没有任何问题!但是用在英文的操作系统(XP)导入数据就非常的慢,Excel中数据量是一样的,网络问题也排除了!什么防火墙,杀毒软件都关了,结果还是不行!就是说除了系统不同外其他都一样!像这样的问题到底是什么原因造成的?数据库用的是SQLServer2000(sp4),连接数据库的驱动是JDBC,代码也就是常用的数据库连接方法,建立连接用完后关闭!我觉得这应该和连接数据库的代码没有关系,因为在别的客户端都是好好的,就是在另外的客户端很慢!请问这是什么原因?谢谢!

解决方案 »

  1.   

        个人建议:导入的EXCEL数据是否包含中文,会不会是因为存在中文所以编码时比较慢。。请楼主换成纯数字或纯英文的数据,再测试!
      

  2.   

    偶悄悄的说可能是excel里面有中文
      

  3.   

    我觉得应该可操作系统和代码都没关系,
    可能是EXCEL数据中有中文吧。。
      

  4.   

    补充:Excel数据100行的话,中文系统大概耗时1分钟左右,英文系统就一直卡在那,最后数据时能够导入数据库,但耗时大概要16分钟样子!