datasource,数据源datasource详解 ,数据源datasource实现方式
文章来源:http://www.6cu.com
作者:高质量外链
人气:16
2021-03-22 16:17:20
为了建立一个连接,你可以从 DriverManager 这个对象获取以及连接,也可以从DataSource数据源获取一个连接,这个是一种更加高效的方式
如果开放的软件不止使用一种数据源,可以发布不同的数据源进行隔离,DataSource的具体实现由具体的厂商提供
1.datasource接口
可以发现DataSource 有两种获取连接的方法,一种是无参的,一种是带有用户名和密码的
public interface DataSource extends CommonDataSource, Wrapper {
Connection getConnection() throws SQLException;
Connection getConnection(String username, String password)
throws SQLException;
}
2.datasource的实现方式
基本数据源(不支持连接池和分布式)
连接池的数据源(支持连接池的处理连接,连接能够重复利用)
分布式的数据源(支持分布式的事务,一个事务能够访问更多数据库服务)
MySQL的数据源的具体实现:com.mysql.jdbc.jdbc2.optional.MysqlDataSource,
一般来说,支持分布式的数据源也支持连接池的数据源
3.数据源的其他内容
数据源的部分,主要是了解有哪几种的实现方式,如果想了解数据源的创建和发布以及从数据源中获取连接:
请参考:https://docs.oracle.com/javase/tutorial/jdbc/basics/sqldatasources.html
上一篇:seo优化搜索引擎,搜索引擎排名优化原理,seo优化方法
下一篇:没有了