JFinal每次操作数据库完就会释放数据库连接吗?

//以下代码是在同一个方法里面的

String sql = "SELECT start_time,student_end_time,assistant_num FROM lib_course WHERE id=?";

Db.findFirst(sql, courseId);    //执行完之后会马上释放数据库连接吗?

sql = "SELECT * FROM lib_course";

Db.find(sql);                          //现在的数据库连接还是上面的那个数据库连接吗?


评论区

JFinal

2020-08-11 15:29

只是让 Connection 资源回到连接池,并不会释放连接,否则性能就太差了

WZL8764

2020-08-11 16:13

@JFinal 每执行一次SQL语句就要重新在连接池获取新的Connection资源吗?

JFinal

2020-08-11 16:23

@WZL8764 没错, 但这个动作极快,你可以忽略这个动作消耗的性能

WZL8764

2020-08-11 16:37

@JFinal 谢谢大佬!!!

热门反馈

扫码入社