Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/387.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用Java将Bloomberg API数据附加到MySQL表的最简单方法_Java_Mysql_Bloomberg - Fatal编程技术网

使用Java将Bloomberg API数据附加到MySQL表的最简单方法

使用Java将Bloomberg API数据附加到MySQL表的最简单方法,java,mysql,bloomberg,Java,Mysql,Bloomberg,我想使用Java将彭博API响应附加到MySQL数据库 目前,我查询API并使用以下代码显示响应: session.sendRequest(request, null); while (true) { Event event = session.nextEvent(); MessageIterator msgIter = event.messageIterator(); while (msgIter.hasNext()) {

我想使用Java将彭博API响应附加到MySQL数据库

目前,我查询API并使用以下代码显示响应:

    session.sendRequest(request, null);

    while (true) {
        Event event = session.nextEvent();
        MessageIterator msgIter = event.messageIterator();
        while (msgIter.hasNext()) {
              Message msg = msgIter.next();
              new JSONObject(msg);
              System.out.println(msg);
        }
        if (event.eventType() == Event.EventType.RESPONSE) {
            break;
        }
    }
我希望能够将
msg
对象附加到MySQL数据库中的表中。
msg
对象看起来像是JSON格式(尽管我不确定如何确认)


使用JDBC连接MySQL表也没有问题。

第5步与select查询连接,在第4步中,您需要使用update query,不需要第5步。您需要从json中获取字段值,并将它们放入update语句中。要从json获取值,请执行以下操作:

//example json string
String json = "{paramsArray: [\"first\", 100],"
        + "paramsObj: {one: \"two\", three: \"four\"},"
        + "paramsStr: \"some string\"}";

JSONParser parser = new JSONParser();

Object obj = parser.parse(json);
JSONObject jsonObj = (JSONObject) obj;
System.out.println(jsonObj.get("paramsStr"));

JsonObject jo = jsonObj.get("paramsObj");
System.out.println(jo.get("three"));
// output will be 'four'

这里是mysql中更新查询的参考:

,问题是什么?如何确认格式或如何将其保存到MySQL?关于Java+MySQL,只需谷歌一点点:,在您的情况下将SELECTSQL更改为update。如何使用JSON对象更新MySQL?(你发给我的链接的第5步)回答太长,无法评论。。。阅读下面的内容。