在Android应用程序中使用Amazon Web Services

时间:2012-07-24 12:54:56

标签: android amazon-web-services

我已经阅读过网络教程,云可以用来存储数据。所以我想问一下sql server 2005表数据是否存储在亚马逊云中。任何人都可以给我一些示例代码来存储来自sql server的数据亚马逊并在Android应用程序中检索它?

1 个答案:

答案 0 :(得分:0)

亚马逊为您提供了一个服务器实例,其中包含您指定的操作系统。从技术上讲,你可以在其上安装任何东西并托管它。

  1. 您在技术上应该做的是从亚马逊获取您所需规格的实例。
  2. 编写一个简单的Web应用程序(我会做一个java webapp。肯定你可以像你已经做的那样进行Android编程。)连接到你的数据库,并且有控制器来运行你的SQL查询并返回值。
  3. 以下是一些示例代码。这就是使用Spring,所以你知道。如果你想要简单的开始,你可以使用普通的MVC。

        @RequestMapping ( value = "runquery" , method = RequestMethod.GET )
    @ResponseBody
    public void runQuery()
    {
    
        Statement lStatement        = null;
        Connection lConnection      = null;
        ResultSet lResultSet        = null;
        try
        {
            lConnection = DBAccess.getConnection();
            lStatement  = lConnection.createStatement();
            lResultSet  =  lStatement.executeQuery( "select * from table" );
    
            while ( lResultSet.next() )
             {
                mLogger.info("The result set is : "+lResultSet.toString());
             }
    
        }
        catch( Exception e )
        {
            e.printStackTrace();
            mLogger.error("Exception occurred while trying to runQuery : "+e.getMessage());
        }
        finally
        {
            DBAccess.closeResultSet( lResultSet );
            DBAccess.closeStatement( lStatement );
            DBAccess.closeDBConnection( lConnection );
        }
    
    }