1.两次连接数据库之间的间隔要3秒以上or 更长,如何解决? 用连接池是否可以解决(客户机访问主机);但有时候连接又特别的快,就跟本机在访问,出现这种情况的原因是什么? 
2.做数据库操作的原则是什么? 是不是每一次对数据库操作(增删改查)都进行一次连接并且释放连接? 或者是不是"尽量减少连接的次数,集中数据库操作"?谢谢了~   拜托!

解决方案 »

  1.   

    此回复为自动发出,仅用于显示而已,并无任何其他特殊作用
    楼主【xxgamexx】截止到2008-07-07 23:02:56的历史汇总数据(不包括此帖):
    发帖的总数量:23                       发帖的总分数:696                      
    结贴的总数量:22                       结贴的总分数:646                      
    无满意结贴数:3                        无满意结贴分:200                      
    未结的帖子数:1                        未结的总分数:50                       
    结贴的百分比:95.65 %               结分的百分比:92.82 %                  
    无满意结贴率:13.64 %               无满意结分率:30.96 %                  
    值得尊敬
      

  2.   

    用连接池吧。不过我发现用微软的那三个驱动包不好用。还不如用JTDS快多了
      

  3.   

    1
    你那服务器有问题。。不稳定
    2
    用连接池,例子很多很多,网上一大把,你可以根据需要自己选择
    搜索
    数据库类型 + datasource
      

  4.   

    谢谢楼上几位~再补充下: 1、我们的环境只在LAN中应用。
               2、通过事件查看 发现 CLIENT端发送连接请求的时候,过了3秒,SQL服务器这边的连接事件才有反应另外,我想问下, 现在你们都用什么驱动来连接数据库呢?(除JDBC外)如果数据库换 mysql 又用什么驱动呢?
          
      

  5.   

    好像一般连数据库用的都是jdbc的驱动把
    你说的是什么意思?
    至于连接如果全是过3秒才又反映
    那应该是你程序的问题把
    是不是做了什么限制,或者说是进行了太多的处理或者过滤?
      

  6.   

    什么叫失败了(有权限)???
    错误信息发上来看看
    顺便问下,你commit了么???