odoo框架默认的访问时Postgres数据库,但在实际的应用场景中,不可避免的使用到其他数据库,所以有必要研究如何连接其他第三方数据库,这里分享下OCA的相关模块,具体的源代码在这里。

我将第三方的数据库需要连接的情况汇总成如下一张列表:

目前主要有7个模块,base_external_dbsource是最基本的模块,其他都依赖于它。接下来以MSSQL为例来看odoo的访问过程。

1.安装需要的python依赖包

pip install sqlalchemy 

pip install pymssql

2.安装 base_external_dbsource base_external_dbsource_sqlite 和base_external_dbsource_mssql 模块。对应的操作界面如下图所示

这里由于官方的布局有些问题,就自己重新排版了下。按图中的模式配置连接MSSQL的字符串和对应的密码,测试连接结果如下图所示:

成功的连接到了目标数据库,这样就可以在odoo的模块中调用本类访问第三方数据库,开展自己的业务了。

转载于:https://www.cnblogs.com/yanhuaqiang/p/11527888.html

odoo连接外部数据库相关推荐

  1. oracle连接外部数据库_使用Oracle验证外部数据

    oracle连接外部数据库 我经常在Corda Slack频道中闲逛,并尽可能回答问题. 我尝试回答的合理数量的问题与Oracle有关. 更具体地说,何时使用. 我觉得我可以回答,"当您需要 ...

  2. 金蝶eas账套连接外部数据库

                                                                                    金蝶EAS连接外部数据库 在金蝶EAS连 ...

  3. rjdbc读取mysql_R通过RJDBC连接外部数据库 (转)

    1. library(RJDBC) drv conn library(RJDBC) drv conn 3.  连接sas的spds library(RJDBC) drv conn dbSendUpda ...

  4. SAP 如何连接外部数据库

    找Basis 配置下AL11的路径  连接ORA/MSS的数据库 DIR_SETUPS ->   /usr/sap/DEV/SYS/profile/oracle/tnsnames.ora 的环境 ...

  5. mysql连接外部数据库名字错误_数据库连接出错! 可能出错原因:数据库位置或名称不对、数据库损坏!...

    Response.Buffer=True Response.ExpiresAbsolute=Now()-1 Response.Expires=0 Response.CacheControl = &qu ...

  6. pod访问外部mysql_pod连接外部数据库超时分析和处理方法

    1.错误日志 关键日志:Caused by: java.net.SocketTimeoutException: connect timed out The last packet sent succe ...

  7. SAP连接外部ORACLE数据库

    SAP连接外部ORACLE数据库  1.先在SAP底层ORACLE数据库编辑TNS文件,一般由BASIS配置完成.配置完成后我们可以用事务码:AL11查看配置是否正确,路径:DIR_ORAHOME-& ...

  8. cad连接mysql,AutoCAD 2004 使用外部数据库

    AutoCAD数据库链接功能能够让用户在AutoCAD中同外部数据库之间进行通信. 数据库链接是连接图形对象和数据的有效方式,它比块属性更加灵活.可以通过数据库链接在图形对象和任何外部数据库之间建立链 ...

  9. autocad连接mysql_AutoCAD2004使用外部数据库

    Home > CAD代画技巧集锦 > AutoCAD2004使用外部数据库 AutoCAD2004使用外部数据库 1977年1月12日 1679人打酱油 cad数据库链接功能可以让用户在A ...

最新文章

  1. 「悟道」来了!大规模预训练模型交流论坛开启报名
  2. IIS负载均衡-Application Request Route详解第一篇: ARR介绍
  3. Liux技巧总结之--解压各种文件
  4. django的环境搭建(一)
  5. SQL查询数据库结构信息
  6. [2013.9.15]关于string::nops为什么是-1
  7. 熵、条件熵、互信息等概念
  8. rebar3 的使用
  9. 实验:学习GET注入
  10. openwrt使用花生壳域名
  11. 发那科syst178_发那科系统报警大全
  12. 【数据结构】哈希(Hash)
  13. 群晖外网映射网络盘符访问教程[转]
  14. android6支持内存卡,2020年拥有可扩展存储的最佳Android手机
  15. Windows资源管理器未响应解决方案
  16. 大数据晋级之路(4)Hadoop生态系统体系架构及基本概念
  17. 事件A和B之间相互独立与互不相容的理解
  18. WWW相关概念的学习
  19. Visiom Transformer 代码实现--ViT
  20. 广州百田2015校园招聘笔试题

热门文章

  1. python if else用法_python列表推导式中使用if-else
  2. 解决Maven工程install时[WARNING] Using platform encoding (UTF-8 actually) to copy filtered resources
  3. 阐述计算机网络的作用答案,计算机网络习题及答案(50页)-原创力文档
  4. markdown java 代码高亮_MarkdownPad2使用代码高亮插件
  5. cors跨域_Spring Boot 中通过 CORS 解决跨域问题
  6. springcloud官方文档_通俗易懂!Spring Cloud简介:官方文档翻译版
  7. hadoop 卡主_HDFS DisTCP执行卡住了,怎么办?
  8. 荣耀6plus+android5.1,荣耀66Plus EMUI3.0开发版5.5.1版本发布说明
  9. python换行不执行_PYTHON无法换行问题,求指点
  10. java 方式配置ssm,关于SSM以及Spring boot中对于Spring MVC配置的问题