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 Begin extends ConsoleCommand 39 { 40 41 46 public Begin(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.setAutoCommit(false); 60 console.printInfo(ConsoleTranslate.get("sql.display.transaction.started")); } 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 "begin"; } 75 76 79 public String getCommandDescription() 80 { 81 return ConsoleTranslate.get("sql.command.begin"); } 83 } | Popular Tags |