2013-06-08 2 views

ответ

1

Да, есть несколько вариантов SQL-в-облако, в том числе Amazon RDS и Google Cloud SQL оба из которых предлагает MySQL. После настройки вы можете подключиться к ним с помощью JDBC, как и любой другой базы данных MySQL.

+0

простой JDBC будет делать? или требует еще некоторого кодирования. И мое программное обеспечение не использует какой-либо веб-компонент. Извините, у меня нет даже немного опыта для облачных баз данных. – sampopes

+0

Простой JDBC будет делать. Какой бы поставщик вы ни использовали, их инструменты и документация по онлайн-администрированию помогут вам определить необходимые параметры подключения (включая проверку подлинности). Наверное, лучше всего начать с изучения учебника. – simonp

0

Проверить нижеследующий код для ссылок.

<%@ page contentType="text/html;charset=UTF-8" language="java" %> 
<%@ page import="java.util.List" %> 
<%@ page import="java.sql.*" %> 
<%@ page import="com.google.appengine.api.utils.SystemProperty" %> 

<html> 
    <body> 

<% 
String url = null; 
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://your-project-id: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"; 
} 

Connection conn = DriverManager.getConnection(url); 
ResultSet rs = conn.createStatement().executeQuery(
    "SELECT guestName, content, entryID FROM entries"); 
%> 

<table style="border: 1px solid black"> 
<tbody> 
<tr> 
<th width="35%" style="background-color: #CCFFCC; margin: 5px">Name</th> 
<th style="background-color: #CCFFCC; margin: 5px">Message</th> 
<th style="background-color: #CCFFCC; margin: 5px">ID</th> 
</tr> 

<% 
while (rs.next()) { 
    String guestName = rs.getString("guestName"); 
    String content = rs.getString("content"); 
    int id = rs.getInt("entryID"); 
%> 
<tr> 
<td><%= guestName %></td> 
<td><%= content %></td> 
<td><%= id %></td> 
</tr> 
<% 
} 
conn.close(); 
%> 

</tbody> 
</table> 


    </body> 
</html> 
Смежные вопросы