首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用c从amazon db检索数据

使用c从amazon db检索数据
EN

Stack Overflow用户
提问于 2016-05-17 15:15:05
回答 1查看 141关注 0票数 3

我是新的C语言。我使用aws_dynamo库进行aws_dynamo通信。我使用aws_dynamo库成功地创建了一个表。

像这样的结果表

时间戳名

101 x manaf

102×manaf2

但是我不能使用aws_dynamo库从db中获取数据。

这是我的密码

代码语言:javascript
复制
static int example_get_item(struct aws_handle *aws)
{
    struct aws_dynamo_attribute attributes[] = {
        {
         .name = "name",
         .name_len = strlen("name"),
         .type = AWS_DYNAMO_STRING,
         }
    };
    struct aws_dynamo_get_item_response *r = NULL;
    struct aws_dynamo_attribute *real_name;

    const char *request = "{\
    \"TableName\":\"testTable\",\
    \"Key\":{\
        \"HashKeyElement\":{\"N\":\"101\"}\
    },\
    \"AttributesToGet\":[\
        \"name\"]\
    }";

    r = aws_dynamo_get_item(aws, request, attributes,
                sizeof(attributes) / sizeof(attributes[0]));
    if (r == NULL) {
        return -1;
    }
    if (r->item.attributes == NULL) {
        aws_dynamo_free_get_item_response(r);
        return -1;
    }
    real_name = &(r->item.attributes[0]);
    printf("name = %s \n", real_name->value.string);
    aws_dynamo_free_get_item_response(r);
    return 0;
}

我需要使用C代码从亚马逊dynamoDb获得超过1000个值。真正的问题是什么?这是对我最好的吗?

EN

回答 1

Stack Overflow用户

发布于 2017-02-05 04:50:47

请试试用于C++的。如果不能在程序中使用C++代码,请将逻辑封装在extern库中并调用它。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37280104

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档