春天中有哪些类和接口

  介绍

这篇文章将为大家详细讲解有关春天中有哪些类和接口,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。

数据源接口有个重要的方法getConnection()方法

连接getConnection(用户名的字符串,字符串密码)
  抛出SQLException异常;
  
  

那些弹簧支持的数据库连接池,都是实现了数据源接口

比如下面是阿里的DruidDatasource数据库连接池源码,它就是实现了数据源的getConnection()方法

只要是实现了这个方法的类,就都可以当春天的数据源

@Override   公共DruidPooledConnection getConnection()抛出SQLException {   返回getConnection (maxWait);   }      公共DruidPooledConnection getConnection(长maxWaitMillis) throws SQLException {   init ();      如果(filters.size()在0) {   FilterChainImpl filterChain=new FilterChainImpl(这个);   filterChain返回。dataSource_connect(这个,maxWaitMillis);   其他}{   返回getConnectionDirect (maxWaitMillis);   }   }

jdbcTemplate才是春天的利器,在springframework。jdbc包下

所以春天如果想的话,也可以自己去连接数据库,自己去执行sql语句,不用mybatis或者冬眠。

就用弹簧自己的jdbcTemplate就行啊,只不过没有了orm匹配而已啊

如果要用mybatis, hibernate它们去连接数据库的话,就要用它们的类似jdbcTemplate了啊,比如mybatis的sqlsessionTemplate。

所以弹簧中,去操控数据库的话就分为三步骤:1。连数据库,数据源2。找个利器去操控sql语言,jdbcTemplate或者sqlsessionfactory 3。将利器注入到spring ioc容器中

1。春天整合mybatis的核心是SqlSessionFactoryBean, MapperFactoryBean(单一接口)

1。春天整合mybatis的核心是SqlSessionFactoryBean, MapperFactoryBean(单一接口)

1。春天整合mybatis的核心是SqlSessionFactoryBean, MapperFactoryBean(单一接口)

春天中有哪些类和接口