Операторы SELECT и UPDATE не выполняются на странице JSP внутри встроенных операторов

Я использую Google Cloud SQL (mySQL) в качестве репозитория для страницы JSP. У меня есть другие страницы, которые отлично работают, выполняя операторы SELECT, но когда я использую тот же код, чтобы попытаться применить многошаговую операцию, база данных не обновляет запись. Код

    Connection c = null;
    c = DriverManager.getConnection("jdbc:google:rdbms://database info here");
    ResultSet rsAddOrder = c.createStatement().executeQuery("INSERT INTO Orders (title) SELECT title FROM OrderHistory WHERE id = 1");
    ResultSet rsUpdateOrderBuyer = c.createStatement().executeQuery("UPDATE Orders SET Buyer = '[email protected]', Purchase = '55' ORDER BY id DESC LIMIT 1");

Я пытаюсь получить запись из таблицы, а затем выполнить вставку, чтобы скопировать запись в новую таблицу. Дополнительные шаги — обновить адрес электронной почты покупателя и добавить номер заказа на покупку. Это не удается, потому что я делаю несколько операций?


person BlackBerry Special    schedule 16.12.2014    source источник
comment
На данном этапе я не могу слишком сильно изменить код из JSP и встроенных операторов SQL на случай, если люди порекомендуют другой подход к проектированию. Спасибо   -  person BlackBerry Special    schedule 16.12.2014
comment
Это может быть связано с тем, что упоминается в этом другом вопросе stackoverflow.com/questions/20869422/ - Не могли бы вы попробовать с jdbc:google:mysql://your-project-id :your-instance-name/ и дайте мне знать, сработало ли это?. Также ознакомьтесь с управлением подключениями на странице cloud.google.com/appengine/. документы/java/облачный-sql   -  person Mario    schedule 12.01.2015