永发信息网

mybatis 是在什么时候连接到数据库的,是在服务器启动时连接还是执行sql语句时候连接?

答案:2  悬赏:0  手机版
解决时间 2021-03-24 03:15
  • 提问者网友:黑米和小志
  • 2021-03-23 19:14
mybatis 是在什么时候连接到数据库的,是在服务器启动时连接还是执行sql语句时候连接?
最佳答案
  • 五星知识达人网友:时间的尘埃
  • 2021-03-23 20:30
一般用mybatis都是用数据库连接池c3p0等,连接池是在服务器启动的时候先创建一些连接,用的时候直接从连接池中取出来用,用完了,返回给连接。连接不会关闭,一直开着,这样能减少新建连接,连接关闭带来的资源消耗
全部回答
  • 1楼网友:傲气稳了全场
  • 2021-03-23 20:51
在使用SqlSessionFactory创建回话的时候会连接数据库,即SqlSessionFactory.openSession()。初始化SqlSessionFactory只是将配置文件初始化到相应的类中。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯