提交 1d6fcb23 authored 作者: Thomas Mueller's avatar Thomas Mueller

Issue 321: the database does not expect XA rollback without XA prepare (an…

Issue 321: the database does not expect XA rollback without XA prepare (an exception was unnecessarily written into the .trace.db file).
上级 4b108e20
...@@ -51,6 +51,9 @@ public class TestXA extends TestBase { ...@@ -51,6 +51,9 @@ public class TestXA extends TestBase {
} }
private void testRollbackWithoutPrepare() throws Exception { private void testRollbackWithoutPrepare() throws Exception {
if (config.memory) {
return;
}
Xid xid = new Xid() { Xid xid = new Xid() {
public int getFormatId() { public int getFormatId() {
return 3145; return 3145;
...@@ -65,6 +68,7 @@ public class TestXA extends TestBase { ...@@ -65,6 +68,7 @@ public class TestXA extends TestBase {
deleteDb("xa"); deleteDb("xa");
JdbcDataSource ds = new JdbcDataSource(); JdbcDataSource ds = new JdbcDataSource();
ds.setURL(getURL("xa", true)); ds.setURL(getURL("xa", true));
ds.setPassword(getPassword());
Connection dm = ds.getConnection(); Connection dm = ds.getConnection();
Statement stat = dm.createStatement(); Statement stat = dm.createStatement();
stat.execute("CREATE TABLE IF NOT EXISTS TEST(ID INT PRIMARY KEY, VAL INT)"); stat.execute("CREATE TABLE IF NOT EXISTS TEST(ID INT PRIMARY KEY, VAL INT)");
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论