database가 logging mode가 아닌거 같읍니다.
onmonitor를 실행해서
status -> database메뉴에서 확인 가능합니다.
아니면 sysdatabases에서 쿼리로 확인하셔도 되고요
informix는
no logging , bufferd logging , unbufferd logging , ansi
등의 4가지 logging mode를 제공합니다.
트랙잭션 사용을 위해서는 no logging이 아니어야 가능합니다.
-- 주성철 님이 쓰신 글
>> 우선 소스는 아래하구 같구요..
>> 여기서 G1dbCon.setAutoCommit(false); 하는 부분에서 에러가 나거든요
>> 월래 인포믹스에서는 setAutoCommit 이란게 지원이 안되는지..
>>
>> 좀 급해서요.. 그럼 답변 기다리겟습니다.
>>
>> ##################################################################
>> Connection G1dbCon; // 데이타베이스 Connection
>> try
>> {
>> String CONSTR = "jdbc:informix-sqli://170.7.14.19:1781/sgmlrep:informixserver=cointest;user=gatesys;password=cbs1999";
>> DriverManager.registerDriver(new com.informix.jdbc.IfxDriver());
>> G1dbCon = DriverManager.getConnection (CONSTR);
>>
>> System.err.println("FtpG1Run.FtpG1Processer: 이까지는 잘왔음");
>> G1dbCon.setAutoCommit(false);
>> System.out.println("FtpG1Run.FtpG1Processer: setAutoCommit SUCCESS!!");
>> }
>> catch(Exception e)
>> {
>> System.err.println("> FtpG1Run dbCon 연결자 에러");
>> SendError(Receipt[0],"정기공시 디비연결시 에러");
>> return;
>> }
|