saypn
Дата: 29.11.2006 00:59:30
Добрый вечер. Столкнулся с проблемой, что не могу установить для базы Access точку сохранения. Выбрасывает ошибку UnsupportedOperationException на методе setSavepoint(), хотя делаю один в один как в JDBC 4.0 Specification. В чем дело, подскажите, пожалуйста. Может нужно для этого какие-то дополнительные библиотеки подключить?
Код:
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.Savepoint;
...
String url = "jdbc:odbc:dbaccess";
try {
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
} catch (ClassNotFoundException e1) {
e1.printStackTrace();
}
Connection cn = null;
Savepoint sp = null;
...
cn = DriverManager.getConnection(url, "", "");
cn.setAutoCommit(false);
sp = cn.setSavepoint(); // вот здесь выбрасывает исключение ???!
Спасибо.
saypn
Дата: 29.11.2006 09:09:18
Мне нужны эти точки сохранения, чтобы чтобы сделать rollback() транзакции не только той, что после последнего commit'a, а впринципе любой. Неужели никто не сталкивался с тем, как решить эту проблему?