import javax.activation.DataSource与import javax.sql.Datasource的区别

import javax.activation.DataSource:
中定义的接口都跟I/O有关,其实现类 也打多与 网络、文件I/O相关,可以判断出,import javax.activation.DataSource是对资源文件的抽象,类似Reader、Writer等。
import javax.sql.Datasourcede:
是JDBC2.0标准中的规范,其目的是针对1.0标准中通过DriverManager.getConnection()方式获取到的数据库链接,消耗大、不可复用等缺点而推出的新一代规范。javax.sql.DataSource接口方法也只有两个:有参和无参的getConnection()方法。具体的实现有DruidDataSource和BasicDataSource(apache)等。这些数据源能提供可复用方式的数据库链接,大多采用连接池实现,好处就是:资源可以复用。

猜你喜欢

转载自blog.csdn.net/qq_44143902/article/details/110083368