1 22 23 package org.continuent.sequoia.console.text.commands.sqlconsole; 24 25 import java.io.IOException ; 26 import java.sql.Connection ; 27 28 import org.continuent.sequoia.common.i18n.ConsoleTranslate; 29 import org.continuent.sequoia.console.text.ConsoleException; 30 import org.continuent.sequoia.console.text.commands.ConsoleCommand; 31 import org.continuent.sequoia.console.text.module.VirtualDatabaseConsole; 32 33 38 public class Commit extends ConsoleCommand 39 { 40 41 46 public Commit(VirtualDatabaseConsole module) 47 { 48 super(module); 49 } 50 51 54 public void parse(String commandText) throws IOException , ConsoleException 55 { 56 Connection connection = ((VirtualDatabaseConsole) module).getConnection(); 57 try 58 { 59 connection.commit(); 60 connection.setAutoCommit(true); 61 } 62 catch (Exception e) 63 { 64 console.printError(ConsoleTranslate.get("sql.display.exception", e), e); } 66 } 67 68 71 public String getCommandName() 72 { 73 return "commit"; } 75 76 79 public String getCommandDescription() 80 { 81 return ConsoleTranslate.get("sql.command.commit"); } 83 } | Popular Tags |