Операторите 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 :името-на-инстанцията/ и ми кажете дали работи?. Също така разгледайте управлението на вашите връзки на cloud.google.com/appengine/ docs/java/cloud-sql   -  person Mario    schedule 12.01.2015