该方法的作用是根据指定的演出厅 ID 查询对应的演出计划信息,并将查询结果存储在一个 List
在方法内部,首先创建 DBUtil 对象和一个 Schedule 类型的链表对象 scheList,用于保存查询结果。
构建 SQL 语句 “select * from schedule where studio_id= ” + studioid 查询指定演出厅 ID 对应的演出计划信息。
调用 DBUtil 对象的 openConnection() 方法打开数据库连接。如果连接失败,则输出错误信息并返回 null。
调用 execQuery() 方法执行 SQL 查询操作,并将查询结果保存在 ResultSet 对象 rst 中。如果 ResultSet 不为空,则通过 while 循环遍历结果集,逐行读取每一条记录,创建一个新的 Schedule 对象 stu,并为其设置 sched_id、studio_id、play_id、sched_time 和 sched_ticket_price 等属性值。
将每个 Schedule 对象添加到 scheList 链表中。
调用 DBUtil 对象的 close() 方法关闭数据库连接和 ResultSet 对象。
在 catch 块中捕获异常并打印出错信息。
最后,在 finally 块中直接返回 scheList 变量,表示查询结果。