请问何谓程序访问数据库一次
在程序中执行statement.excuteQuery(select * from tab)对数据库进行访问
请问下面的两种情况对数据库的访问次数一样吗,到底何谓访问数据库一次,怎么对程序访问数据库次数进行统计,依据什么?
1·ResultSet rs = Statement1.excuteQuery("select student_id,student_name form student")
while(rs.next())
{
rs1= Statement2.excuteQuery(select course_name from courst where id ="+rs.getString("student_id"))
}
2·ResultSet rs = Statement.excuteQuery(select a.student_id,a.student.name,b.course from student a ,course b where a.student.id=b.id)
while(rs.next())
{
}
这两种写法访问数据库的次数一样吗?(student为学生表,course为学生选课表,他们之间通过student_id和id关联,是一对一的)