course_name  表 访问的次数不一样
1 中  是在循环里面  course_name  访问多次
2 中访问1次

解决方案 »

  1.   

    所谓访问一次数据库,可认为是操作系统(包括应用程序)与数据库(表)之间的一次交互,每次交互都会产生一个结果集(一块存有数据的内存)。由此可见,(若student中有N条,course表中有M条记录)
    1、操作系统(或程序)与数据库进行了M+1次交互,即访问了M+1次数据库
    2、操作系统(或程序)与数据库进行了1次交互,即访问了1次数据库