在单个脚本中连接多个数据库的利弊

CodeWithCoffee

假设用户在单个主机上托管了两个数据库,并且我需要连接到这两个数据库,以便我可以随时使用任何表而无需多次添加连接代码。

我已经在CodeIgniter中实现了这一点,在database.php文件中添加了两个数据库的授权详细信息,$this->load->database('dbname');在脚本中加载了所需的数据库

现在,对于核心PHP,我们可以这样做:

mysql_connect ('host','user','password','port','dbname'); // connection with one database.   

它与我的第一个数据库连接。

现在,我要连接第二个数据库:

1)我尚未关闭以上连接并与第二个连接

mysql_connect ('host','user','password','port','dbname1');.

2)这样做是不好的做法吗?它会消耗更多的对象吗?是否应该要求我们关闭第一个?

大卫·苏珊(David Soussan)

不必仅使用同一服务器上2个数据库中的表就打开2个连接。您只需要使用database.table表示法即可。这样做意味着您甚至可以在同一查询中联接来自不同数据库的表

SELECT t1.col1, t1.col2, t2.col2, t2.col2
FROM db1.table1 AS t1 JOIN db2.table1 AS t2 ON t1.col1 = t2.col3

因此,如果最初已连接到db1,则可以使用db2表,如果连接到db2,则可以使用db1表。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类常见问题

如何在JPA中连接多个数据库?

来自分类Dev

在Python中设计与多个数据库的连接

来自分类Dev

在CakePHP 3中连接多个数据库

来自分类Dev

Rails中的多个数据库连接4

来自分类Dev

cakephp 3中的多个数据库连接

来自分类Dev

Yii PHP框架中的多个数据库连接

来自分类Dev

在 Scala 中连接到多个数据库

来自分类Dev

脚本->查询多个数据库

来自分类Dev

多个数据库连接冲突

来自分类Dev

连接到多个数据库

来自分类Dev

在单个数据库表中存储多个数据表

来自分类Dev

使用PHP会更快:多个数据库连接类实例或单个实例?

来自分类Dev

多个数据库与具有逻辑分区数据的单个数据库

来自分类Dev

从多个数据库中查找多个数据

来自分类Dev

如何在单个查询中从多个数据库检索数据?

来自分类Dev

单个数据库调用从EF Core中的多个表中提取数据

来自分类Dev

将来自多个数据库的数据吸收到单个solr集合中

来自分类Dev

将来自多个数据库的数据吸收到单个solr集合中

来自分类Dev

从数据库中的单个单元格获取多个数据

来自分类Dev

Web应用程序的单个数据库连接

来自分类Dev

优点/缺点使用多个数据库与使用单个数据库

来自分类Dev

如何从包含多个数据库的.sql文件导入单个数据库

来自分类Dev

从单个结果集中的多个数据库中检索相同名称表中的记录

来自分类Dev

蒸气中的多个数据库

来自分类Dev

在公共__Constructor和静态变量连接中声明多个数据库连接的危险

来自分类Dev

为单个项目加载多个数据库

来自分类Dev

Amazon RDS-在单个rds实例中创建/克隆多个数据库

来自分类Dev

单个数据库中具有相似列的多个表

来自分类Dev

在MS Access中的“选择查询”中连接多个数据库

Related 相关文章

  1. 1

    如何在JPA中连接多个数据库?

  2. 2

    在Python中设计与多个数据库的连接

  3. 3

    在CakePHP 3中连接多个数据库

  4. 4

    Rails中的多个数据库连接4

  5. 5

    cakephp 3中的多个数据库连接

  6. 6

    Yii PHP框架中的多个数据库连接

  7. 7

    在 Scala 中连接到多个数据库

  8. 8

    脚本->查询多个数据库

  9. 9

    多个数据库连接冲突

  10. 10

    连接到多个数据库

  11. 11

    在单个数据库表中存储多个数据表

  12. 12

    使用PHP会更快:多个数据库连接类实例或单个实例?

  13. 13

    多个数据库与具有逻辑分区数据的单个数据库

  14. 14

    从多个数据库中查找多个数据

  15. 15

    如何在单个查询中从多个数据库检索数据?

  16. 16

    单个数据库调用从EF Core中的多个表中提取数据

  17. 17

    将来自多个数据库的数据吸收到单个solr集合中

  18. 18

    将来自多个数据库的数据吸收到单个solr集合中

  19. 19

    从数据库中的单个单元格获取多个数据

  20. 20

    Web应用程序的单个数据库连接

  21. 21

    优点/缺点使用多个数据库与使用单个数据库

  22. 22

    如何从包含多个数据库的.sql文件导入单个数据库

  23. 23

    从单个结果集中的多个数据库中检索相同名称表中的记录

  24. 24

    蒸气中的多个数据库

  25. 25

    在公共__Constructor和静态变量连接中声明多个数据库连接的危险

  26. 26

    为单个项目加载多个数据库

  27. 27

    Amazon RDS-在单个rds实例中创建/克隆多个数据库

  28. 28

    单个数据库中具有相似列的多个表

  29. 29

    在MS Access中的“选择查询”中连接多个数据库

热门标签

归档