【Odoo】XML_RPC访问Odoo数据库
来源:互联网 发布:js null '' 编辑:程序博客网 时间:2024/06/05 18:58
在此需要引用一些包
xmlrpc-common-3.1.3.jar, xmlrpc-client-3.1.3.jar和ws-commons-util-1.0.2.jar
连接如下:
XmlRpcClientConfigImpl config = new XmlRpcClientConfigImpl();XmlRpcClient client = new XmlRpcClient();config.setServerURL(new URL(String.format("%s/xmlrpc/2/object", URL)));//访问服务器路径client.setConfig(config);下面是常用操作:
1、添加
/** * DB 数据库 * USERID 帐号对应ID * PASS 密码 * */Integer id = (Integer) client.execute( "execute_kw", Arrays.asList( DB, USERID, PASS, "res.partner", "create", Arrays.asList(new HashMap() { { put("name", "应云超"); put("customer", Boolean.TRUE); } })));2修改
client.execute("execute_kw", Arrays.asList(DB, USERID, PASS, "res.partner", "write", Arrays.asList( Arrays.asList(id), new HashMap() {{ put("name", "超"); }}) ));3.查找
/** * partner 获取客户 */List<Object> partners = Arrays.asList((Object[])client.execute("execute_kw", Arrays.asList( DB, USERID, PASS, "res.partner", "name_get", Arrays.asList(Arrays.asList(id)))));if(partners!=null&&partners.size()>0){// partners格式: [[id, name]] Object[] partner = (Object[])partners.get(0); if(partner.length==2) System.out.println("客户名: "+partner[1]);}4.删除
client.execute("execute_kw", Arrays.asList(DB, USERID, PASS, "res.partner", "unlink", Arrays.asList(Arrays.asList(id))));以上即是简单操作介绍
1 0
- 【Odoo】XML_RPC访问Odoo数据库
- Odoo
- docker 部署odoo 访问宿主机数据库
- Odoo(OpenERP)开发实践:通过XML-RPC接口访问Odoo数据库
- odoo数据库升级
- Odoo中自动备份数据库
- odoo连接数据库操作数据
- Odoo(OpenERP)应用实践: 使用db-filter参数实现通过域名指定访问哪个数据库
- ]Odoo(OpenERP)应用实践: 使用db-filter参数实现通过域名指定访问哪个数据库
- Odoo(OpenERP)应用实践: 使用db-filter参数实现通过域名指定访问哪个数据库
- Odoo数据库的parent_left,parent_right设计
- Odoo数据库的parent_left,parent_right设计
- openerp odoo 直接操作数据库的示例
- odoo 9.0的数据库备份总结
- odoo postgres备份与恢复数据库
- ODOO中数据库视图的支持
- 部署odoo
- odoo documentation
- Scanner vs. StringTokenizer vs. String.Split
- sourceinsight 无法搜索类似 .s .S .kconfig文件的解决办法
- 【软件工程作业01】
- https 基础
- hdu5249KPI【treap】
- 【Odoo】XML_RPC访问Odoo数据库
- Java实现UML中的五种关系
- HttpUnit Ajax处理
- POJ - 3616 Milking Time(DAG)
- 每日必读此文
- 打开一个新窗口
- Codevs1166 矩阵取数游戏
- UNIX环境高级编程学习环境搭建---apue.h(第三版)
- HTML格式化是什么?