0

我在网上阅读了云可以用于存储数据的教程。所以我想问一下 sql server 2005 表数据是否存储在亚马逊云中。谁能给我示例代码以在亚马逊中存储来自 sql server 的数据并检索它在android应用程序中?

4

1 回答 1

0

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

  1. 从技术上讲,您应该做的是从 Amazon 获取所需规范的实例。
  2. 编写一个简单的 Web 应用程序(我会做一个 java webapp。确保你可以像你已经在做 Android 编程一样去做。)连接到你的数据库,并且有控制器来运行你的 SQL 查询并返回值。

这是一些示例代码。这使用了 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 );
    }

}
于 2012-07-24T13:06:01.400 回答