小弟初学开发,有几个问题甚为不解,请各位大拿帮忙解答。
1.一般来讲,当对数据库进行读写操作时,是一次性把表中的数据全读过来还是当需要此数据时查表读数据?好像表象来讲是把数据一次性都读进来比较好,但是有些逻辑中的数据是在某些场合才需要的,把所有数据都读进来好像也很浪费。这种情况是根据数据量再根据不同场合选择还是怎样?最好能举一些具体的例子不解
2.初始化建立数据库连接后,是每次对数据库进行操作时每次都打开和关闭连接,还是一次一直保持此数据库的连接等最后一次关闭并释放连接?如果是悲观锁的场合是不是必须要保持此数据库一直要保持打开状态?不解
大恩不言谢~~