2014-04-25 102 views
0

因爲我是新的谷歌雲應用程序引擎,我在本地使用mysql數據庫,我在谷歌應用程序引擎中運行示例應用程序。但我需要使用數據庫也使用谷歌雲SQL,我提到的谷歌開發者園地的一些細節,並發現了一些信息,在使用googlemysql連接來連接谷歌雲SQL如何將本地數據庫連接到谷歌雲的SQL?

我使用了一個示例代碼MySQL連接

if (SystemProperty.environment.value() == SystemProperty.Environment.Value.Production) { 
       // Load the class that provides the new "jdbc:google:mysql://" 
       // prefix. 
       Class.forName("com.mysql.jdbc.GoogleDriver"); 
       url = "jdbc:google:mysql://azk-net:your-instance-name/guestbook?user=root"; 
      } else { 
       // Local MySQL instance to use during development. 
       Class.forName("com.mysql.jdbc.Driver"); 
       url = "jdbc:mysql://127.0.0.1:3306/guestbook?user=root"; 

       // Alternatively, connect to a Google Cloud SQL instance using: 
       // jdbc:mysql://ip-address-of-google-cloud-sql-instance:3306/guestbook?user=root 
      } 

但事情是我不能爲我的項目創建實例名稱。在本地它正常工作,但我已部署在谷歌應用程序引擎我得到錯誤,因爲實例名稱不可用

我在谷歌雲創建實例名稱的SQL,但它不是創建它需要計費。

任何人都可以幫助我連接數據庫從本地到谷歌雲SQL通過編寫連接屬性從谷歌雲訪問數據庫SQL。

回答

1

有針對谷歌的Cloud SQL沒有免費的配額,您必須啓用計費用它

谷歌提供雲SQL兩種計費方案:包和每次使用。有關Google Cloud SQL定價的更多信息,請參閱the Cloud SQL Pricing page

相關問題