各位好!   现在一个项目中,服务端程序需要频繁的写入的数据库(用insert),请问一下我是否可以从程序运行就建立一个连接,然后每次写都用这个连接,直到退出程序再关闭这个连接?    如果每次写入都按照 “建立连接-执行Insert语句-关闭连接”的流程,是不是有点效率低下?多谢啦!

解决方案 »

  1.   

    建立连接-执行Insert语句-关闭连接    这个比较好
      

  2.   

    主要是这个程序实际是服务端,以远程设备上的发送的数据为数据源,把他们写入数据库,具体环境是: - 异步socket接收数据; 
     - 远程设备的数量可能不断增长;
     - 每个设备至少每2分钟发一次,这些都要写入数据库;
     - 为保证另一个Web监控端(通过数据库取得数据)的实时性,每条数据收到后就要写入,不能攒一批一起写。。这种条件下,还是“连接-执行Insert语句-关闭连接”比较好么?