测试了一下
执行executeQuery()这句代码
根据两个条件ID和日期
从数据库中取出一个double类型的数值
需要0.3秒左右
数据库的数据大小大约是几十万工作中,我可能需要反复取几百次
这样导出一次数据需要几十秒因为对数据库这块不熟
所以请问问题可能主要是出在哪里
有没有什么方法或者方案可以解决
多谢网上有方案推荐在my.ini文件中加
skip-name-resolve
现在看来没有作用

解决方案 »

  1.   

    sql语句和索引情况是怎么样的;
      

  2.   


    select * from while id = * and date = *;大约就是这样我直接在mysql中运行,凭感觉还是很快的只是在JDBC读取特别慢
      

  3.   


    貌似也许可能大概 是不懂group by
      

  4.   


    不需要凭感觉,你在MYSQL命令工具中执行完后,就可以看到用了多长时间。mysql> select * from t ;
    +----+-----+
    | id | fid |
    +----+-----+
    |  1 |   1 |
    |  2 |   2 |
    |  7 |   7 |
    | 14 |  14 |
    +----+-----+
    4 rows in set (0.19 sec)mysql>