请问,下面这段代码是啥意思?尤其是注释中标注的地方。
UserTransaction ut = null;//这个类是用来干什么的?
try
{
LocalContextFactory.setup("sharkdb");
ut = (UserTransaction)(new InitialContext()).lookup("java:comp/UserTransaction");//这句是什么意思?
ut.setTransactionTimeout(900);
ut.begin();
Shark.configure(confFilePath);
ut.commit();
}
catch(Throwable thr)
{
try
{
if(ut.getStatus() != 6)
ut.rollback();
}
catch(Exception _) { } thr.printStackTrace();
System.exit(1);
}
UserTransaction ut = null;//这个类是用来干什么的?
try
{
LocalContextFactory.setup("sharkdb");
ut = (UserTransaction)(new InitialContext()).lookup("java:comp/UserTransaction");//这句是什么意思?
ut.setTransactionTimeout(900);
ut.begin();
Shark.configure(confFilePath);
ut.commit();
}
catch(Throwable thr)
{
try
{
if(ut.getStatus() != 6)
ut.rollback();
}
catch(Exception _) { } thr.printStackTrace();
System.exit(1);
}
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货