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的模块中调用本类访问第三方数据库,开展自己的业务了。

最新文章

  1. MVC学习笔记----缓存
  2. Ubuntu中配置Thunderbird登录qq邮箱
  3. 数据结构和算法 – 3.堆栈和队列
  4. linux shell 指令 诸如-d, -f, -e之类的判断表达式
  5. BestCoder Round #60 1002
  6. C#操作Word生成目录
  7. Bzoj 3339: Rmq Problem && Bzoj 3585: mex 莫队,树状数组,二分
  8. html hack 列表
  9. 使用MYCAT作为Mysql HA的中间件(转)
  10. SQL Server :理解Page Free Space (PFS) 页
  11. php程序报错:PHP Core Warning/cannot open shared object file: No such file or directory
  12. Cocos2D旋转炮塔到指定角度(二)
  13. SpringBoot整合Kafka和Storm
  14. numpy地址
  15. 《R语言入门与实践》第五章:对象改值
  16. @Component注解的解析
  17. CodeForces 733B Parade
  18. nmap学习之相关参数列表
  19. componentsSeparatedByString 的注意事项
  20. How tbb proxy works

热门文章

  1. SQL编程规范整理
  2. Cookies and Custom Protocols
  3. redux沉思录:基于flux、状态管理、函数式编程的前端状态管理框架
  4. PHP:网展cms后台任意文件删除和sql注入
  5. MongoDB shell 4 用户管理方法
  6. UFUN 函数 UF_UI UF_DISP函数( UF_UI_select_with_class_dialog 、UF_DISP_set_highlight)
  7. cf1191 解题报告
  8. 切比雪夫定理(Chebyshev's theorem)与经验法则(Empirical Rule)
  9. Linux搭建简单的http文件服务器111
  10. OpenFOAM——不对称突变管道中的低雷诺数流动