database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
PostgreSQL
Firebird
Oracle
ㆍInformix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
Informix Q&A 1601 게시물 읽기
No. 1601
isolation쿼리에 대한 질문입니다. 고수님들..부탁좀..드려요
작성자
이명한
작성일
2003-01-06 12:23
조회수
4,245

실행하면 아래처럼 에러가 나네요..메소드는 다음과 같고요..

에러는 그 밑에 있어요..

그럼 수고하세요.

 

private void setDB()

throws SQLException, Exception

{

query = "set isolation to dirty read";

 

try{

stmt = conn.createStatement();

//rest = stmt.executeQuery(query);

stmt.executeUpdate(query);

stmt.close(); stmt = null;

rest.close(); rest = null;

} catch (SQLException e) {

e.printStackTrace();

throw new DataBaseException("set isolation error : " + e.getMessage());

} catch (Exception e) {

e.printStackTrace();

throw new DataBaseException("set isolation : " + e.getMessage());

} finally {

if (stmt != null) try { stmt.close(); } catch(Exception e) { }

if (rest != null) try { rest.close(); } catch(Exception e) { }

}

}

 

에러는 이거네요..

executeQuery()메소드를 사용하면 이 에러가 나고요..

java.sql.SQLException: Transaction not available.

at com.informix.util.IfxErrMsg.getSQLException(IfxErrMsg.java:310)

at com.informix.jdbc.IfxSqli.errorDone(IfxSqli.java:3149)

at com.informix.jdbc.IfxSqli.receiveError(IfxSqli.java:3022)

at com.informix.jdbc.IfxSqli.dispatchMsg(IfxSqli.java:2106)

at com.informix.jdbc.IfxSqli.receiveMessage(IfxSqli.java:2035)

at com.informix.jdbc.IfxSqli.executeCommand(IfxSqli.java:679)

at com.informix.jdbc.IfxResultSet.executeUpdate(IfxResultSet.java:275)

at com.informix.jdbc.IfxStatement.executeUpdateImpl(IfxStatement.java:736)

at com.informix.jdbc.IfxStatement.executeUpdate(IfxStatement.java:198)

at com.db.database.setDB(database.java:139)

at com.db.database.getConnection(database.java:62)

at com.db.database.<init>(database.java:29)

at com.db.database.main(database.java:452)

 

executeQuery()메소드들 쓰면 이 에러가 나고요..

java.sql.SQLException: Method only for queries

at com.informix.util.IfxErrMsg.getSQLException(IfxErrMsg.java:310)

at com.informix.jdbc.IfxSqli.executeStatementQuery(IfxSqli.java:1245)

at com.informix.jdbc.IfxSqli.executeStatementQuery(IfxSqli.java:1165)

at com.informix.jdbc.IfxResultSet.executeQuery(IfxResultSet.java:218)

at com.informix.jdbc.IfxStatement.executeQueryImpl(IfxStatement.java:707)

at com.informix.jdbc.IfxStatement.executeQuery(IfxStatement.java:117)

at com.db.database.setDB(database.java:138)

at com.db.database.getConnection(database.java:62)

at com.db.database.<init>(database.java:29)

at com.db.database.main(database.java:452)

이 글에 대한 댓글이 총 1건 있습니다.

DB는 인포믹스 7.*대 입니다.

이명한님이 2003-01-06 12:24에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
1605[질문] load시 134: ISAM error: no more locks [1]
초보
2003-01-08
4118
1604(informix)sql문에 대해서 궁금증좀 해결해주세요 [1]
임진선
2003-01-08
3497
1602급한데요... 한 수 갈쳐주세요. [1]
엔지니
2003-01-06
3540
1601isolation쿼리에 대한 질문입니다. 고수님들..부탁좀..드려요 [1]
이명한
2003-01-06
4245
1598ontape명령에 대한 질문 사항입니다. [2]
엔지니
2003-01-02
3698
1597ontape은 full back인가요? 아니면 increameltal인가여? [2]
엔진니어
2002-12-30
3415
1595[질문] import [1]
도오주세여
2002-12-23
3345
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.021초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다