当前位置: 首页 > news >正文

电子商务网站建设考试试卷毕业设计网站建设英文文献

电子商务网站建设考试试卷,毕业设计网站建设英文文献,wordpress 通用代码,旧域名新网站本文将从以下几个方面介绍Mybatis的数据源和连接池#xff1a;MyBatis数据源DataSource分类数据源DataSource的创建过程DataSource什么时候创建Connection对象MyBatis数据源DataSource分类MyBatis数据源实现是在以下四个包中#xff1a;MyBatis把数据源DataSource分为三种MyBatis数据源DataSource分类数据源DataSource的创建过程DataSource什么时候创建Connection对象MyBatis数据源DataSource分类MyBatis数据源实现是在以下四个包中 MyBatis把数据源DataSource分为三种 1、UNPOOLED不使用连接池的数据源 2、POOLED 使用连接池的数据源 3、JNDI使用JNDI实现的数据源(JNDI是 Java 命名与目录接口(Java Naming and Directory Interface)在J2EE规范中是重要的规范之一。JNDI由j2ee容器提供避免了程序与数据库之间的紧耦合使应用更加易于配置、易于部署)DataSource的创建过程通过上一篇文章 应用框架之Mybatis初始化机制解析 可以知道在Mybatis初始化过程中会将DataSource实例放到Configuration对象内的Environment对象中。在解析xml配置时通过DataSourceFactory.getDataSource()方法来创建数据源DataSource。DataSource什么时候创建Connection对象当我们需要创建SqlSession对象并需要执行SQL语句时这时候MyBatis才会去调用dataSource对象来创建java.sql.Connection对象。也就是说java.sql.Connection对象的创建一直延迟到执行SQL语句的时候。例如String resource mybatis-config.xml;InputStream inputStream Resources.getResourceAsStream(resource);SqlSessionFactory sqlSessionFactory new SqlSessionFactoryBuilder().build(inputStream);SqlSession sqlSession sqlSessionFactory.openSession();sqlSession.selectList(SELECT * FROM STUDENTS);前4句都不会导致java.sql.Connection对象的创建只有当第5句sqlSession.selectList(SELECT * FROM STUDENTS)才会触发MyBatis在底层执行下面这个方法来创建java.sql.Connection对象//Transaction的实现类中创建最终调用到DataSource的实现类protected void openConnection() throws SQLException { if (log.isDebugEnabled()) { log.debug(Opening JDBC Connection); } connection dataSource.getConnection(); if (level ! null) { connection.setTransactionIsolation(level.getLevel()); } setDesiredAutoCommit(autoCommmit); }UnpooledDataSource.getConnection()使用UnpooledDataSource的getConnection(),每调用一次就会产生一个新的Connection实例对象。public Connection getConnection() throws SQLException{ return doGetConnection(username, password);} private Connection doGetConnection(String username, String password) throws SQLException{ //封装username和password成properties Properties props new Properties(); if (driverProperties ! null) { props.putAll(driverProperties); } if (username ! null) { props.setProperty(user
http://wiki.neutronadmin.com/news/271385/

相关文章:

  • 网站建设方案说明书企业网站建设中有哪几个重要点
  • 部标平台软件网站开发百度指数官网数据
  • wordpress 301百度seo引流怎么做
  • 如何进入网站管理员界面管理咨询公司服务口碑好
  • 一页网站首页图如何做标书制作费用一般多少
  • 自己动手建设公司门户网站移动端网站建设服务商
  • 向雅虎提交网站旅游电子商务网站推广策略分析
  • 上海网站制作技术那些行业需要做网站
  • 庆阳网站网站建设自适应网站做mip改造
  • 杭州网站建设多少钱想做跨境电商
  • 网站设计就业形势郑州 科技有限公司 网站建设
  • 一个空间能放几个网站老河口建设局网站
  • 做装修设计的网站网站建设怎么上传数据
  • 建设网站一般要多钱网站怎么做搜素引擎
  • 医院网站建设原理wordpress插件进销存
  • 宁波企业制作网站wordpress自定义作者连接
  • 免费制作单页的网站兰州金建工程建设监理网站
  • ftp网站备份西安关键词排名首页
  • 网站建设 sam大叔排名三天上首页收费的网站怎么做的
  • 专业的网站建设网络深圳策划公司排行榜前十名
  • 如何使用腾讯云建网站有哪些网站开发框架
  • 企业网站网页设计费用网站承建
  • WordPress模板申报功能下载功能青岛网络优化推广公司
  • 网站地图写法少儿编程scratch
  • 重庆排名优化整站优化创建公司网站内容总结
  • 做同城相亲网站做百度网站要多少钱
  • 房产网站内容建设规划柳州做网站有kv
  • 我是做性视频网站空间租用网站模板
  • 简述一下网站的设计流程网站流量运营
  • 做微信网站公司哪家好网站开发与管理共多少页