java中的数据源是啥?有人可以用简单的语言解释一下吗?

Posted

技术标签:

【中文标题】java中的数据源是啥?有人可以用简单的语言解释一下吗?【英文标题】:What is a datasource in java? Can someone please explain me in simple language?java中的数据源是什么?有人可以用简单的语言解释一下吗? 【发布时间】:2017-08-28 02:52:22 【问题描述】:

什么是java中的数据源? 有人可以用简单的语言解释一下吗?

【问题讨论】:

你真的读过apidoc of javax.sql.DataSource吗?有什么不清楚的地方? 【参考方案1】:

DataSource 实现类允许您使用连接池和松散耦合进行连接

    大多数时候,我们都在寻找松散耦合的连接,以便我们可以轻松切换数据库。

    创建连接可能是一个繁重的过程,让程序的每个部分都创建自己的连接不是一个好主意,这会导致资源匮乏和性能下降。这就是我们使用连接池的原因。大多数数据库驱动程序都提供了可以在连接池中使用的数据源实现类。

【讨论】:

【参考方案2】:

数据源在这里解释得很好。请通过链接 Data Source in Java

【讨论】:

【参考方案3】:

根据documentation,DataSouce 接口类似于DriverManager。在大多数应用程序中,它是与数据库的连接。

【讨论】:

以上是关于java中的数据源是啥?有人可以用简单的语言解释一下吗?的主要内容,如果未能解决你的问题,请参考以下文章

Java中的上下文到底是啥? [复制]

Java中的类不变量是啥?

c语言是怎么用的 具体解释是啥?

Java是啥东西?

java的面向对象是啥意思,能不能用通俗的话解释一下?

java和python是啥?