不可能吧!是什么数据库!我用SQL Server得JDBC和ODBC的速度差不多!但还是JDBC稍快一些。

解决方案 »

  1.   

    不会吧,不过我用JDBC_ODBC 也还可以
      

  2.   

    对,我也是用SQLSERVER,服务器是Tomcat。当用连接池会明显发现JDBC比JDBC-ODBC慢
      

  3.   

    我感觉速度差不多呀!按道理JDBC要比JDBC_ODBC快一些的!
      

  4.   

    请问是不是JDBC要在Tomcat中有特殊配置
      

  5.   

    本地库用jdbc_odbc当然感觉快。你放到服务器,异地访问试一下看看,还是专用jdbc接口快吧
      

  6.   

    我是用异地库,哪怕是本地库,也应该JDBC快呀
      

  7.   

    下面是我的一个比较试验
    http://expert.csdn.net/Expert/topic/1898/1898430.xml?temp=.5045587
      

  8.   

    上面试验是JDBC VS ADO的,数据库用的是SQL SERVER,JDBC是在JAVA应用程序里的,ADO是在VB应用程序里的,附了代码。
    大家能说说为什么JDBC在小数据量的时候比ADO慢很多,而到了5万条以后,JDBC反而比ADO快了呢?
      

  9.   

    上面试验是JDBC VS ADO,数据库用的SQL SERVER,在JAVA应用程序里调用JDBC,在VB应用程序里调用ADO。
    大家能说说为什么JDBC在小数据量的时候比ADO慢很多,而到了5万条以后,JDBC反而比ADO快了呢?
      

  10.   

    我猜应当是微软的问题,用ORACLE就没有此类问题
      

  11.   

    StringTokenizer tok = new StringTokenizer(time, "#");        String tmp = request.getParameter("yourpar");
            if(tok.hasMoreTokens())
            {
                out.println(tok.nextToken());
            }
      

  12.   

    对于这个问题
    "大家能说说为什么JDBC在小数据量的时候比ADO慢很多,而到了5万条以后,JDBC反而比ADO快了呢?"
    是这样的:
    原因不是出在JDBC上,而是在ADO上。
    ADO有一个特点就是当数据量比较少的时候,它的速度就比较快,但数据量比较大的时候性能会明显降低。所以也就出现了你所说的问题。对于JDBC比桥慢的问题,我试了几下,都没有遇到楼主所说的情况。或者是你的JDBC的使用有问题?
      

  13.   

    JDBC使用有问题?
    没有,就是          Class.forName(m_driver);
             Connection conn=
              DriverManager.getConnection(m_URL,m_userName,m_password);
    这怎么可能有问题?在其它地方还要设置吗?