Background Image

FORUM

조회 수 20502 추천 수 0 댓글 2
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
import java.util.*;
import java.sql.*;
 
public class Basic {

// DB에 접속하는 메소드
public static Connection connect() {
Connection conn = null;
try {
// JDBC 드라이버 로드
Class.forName("cubrid.jdbc.driver.CUBRIDDriver");
// DB 위치와 사용자 ID, PASSWORD를 정의한다.
String url = "jdbc:cubrid:localhost:30000:project::";
String userid = "dba";
String password = "vmfh1234";

conn = DriverManager.getConnection(url, userid, password);

// 자동 커밋 설정을 해제한다.
conn.setAutoCommit (false) ;

} catch ( Exception e ) {
System.err.println("SQLException : " + e.getMessage());
}
return conn;
}
 
// 결과를 출력하는 메소드
public static void printdata(ResultSet rs) {
try {
ResultSetMetaData rsmd = null;
// 메타데이터를 가져온다.
rsmd = rs.getMetaData();
// 쿼리 실행 결과에서 컬럼의 수를 구한다.
int numberofColumn = rsmd.getColumnCount();


// 결과 레코드 셋을 출력한다.
while (rs.next ()) {
for(int j=1; j<=numberofColumn; j++ )  
System.out.print(rs.getString(j) + "  " );
System.out.println("");
}
} catch ( Exception e ) {
System.err.println("SQLException : " + e.getMessage());
}
}
 
public static void main(String[] args) throws Exception {

// 로컬 객체 선언
Connection conn = null;
Statement stmt = null;
ResultSet rs = null;
PreparedStatement preStmt = null;
 
try {
// DB에 접속하는 함수
conn = connect();
 
// 쿼리 객체를 생성한다.
stmt = conn.createStatement();
// 쿼리를 실행한다.
// stmt.executeUpdate("INSERT INTO movie VALUE('1','투모로우',TO_DATE('20071112','yyyymmdd'))");

 
// 쿼리 실행
rs = stmt.executeQuery("select * from movie" );
 
// 쿼리 출력
printdata(rs);
 
// 롤백
conn.rollback();

// 연결 해제
stmt.close();
conn.close();
} catch ( Exception e ) {
conn.rollback();
System.err.println("SQLException : " + e.getMessage());
} finally {
if ( conn != null ) conn.close();
}
}
}

소스는 위와 같고요 java에서 바로 쿼리를 실행하여 테이블에 데이터를 입력하는건데 문제는

오류도 안나고 실행은 되는데 정작 메니져로 볼때는 수정이 되어 있지 않습니다

따로 설정이 필요한가요?
  • ?
    정만영 2011.12.23 08:30

    안녕하세요.

    좋은 질문 감사합니다. 문의하신 내용에 대하여 빠른 시일 내에 확인 후 답변을 드리도록 하겠습니다.

  • ?
    seongjoon 2011.12.25 05:47
    // 쿼리 출력
    printdata(rs);
    // 롤백
    conn.rollback(); => 이 부분을 conn.commit(); 으로 변경해보시길 바랍니다.

  1. CUBRID 사용자를 위한 DBeaver 도구 출시 안내

    Date2024.04.23 Byadmin Views136
    read more
  2. SQLGate for CUBRID 영구 무료 라이선스 제공

    Date2020.04.09 Byadmin Views4477
    read more
  3. 트리거 조건문 질문.

    Date2012.02.19 By기린종인 Views8709
    Read More
  4. 잦은 트랜잭션으로 인한 마스터서버의 다운 문제.

    Date2012.02.16 By노랑배 Views14666
    Read More
  5. ADO.NET 을 비쥬얼 스튜디오에 연결하기...

    Date2012.02.12 By희나람 Views11728
    Read More
  6. 브로커 HA 관련 문의

    Date2012.02.10 Byfreemir Views19670
    Read More
  7. 초기비번

    Date2012.02.10 Bybj Views8616
    Read More
  8. Java VM is not running 오류 원인?

    Date2012.02.10 By강나루소나무 Views15658
    Read More
  9. ADO.NET 드라이버 집합형 데이터 지원

    Date2012.02.09 By소라게 Views39855
    Read More
  10. cubrid install 후 생성되는 demodb 정보에관해

    Date2012.02.08 By강서꽃미남 Views40992
    Read More
  11. password file open error 라고 뜨면서 큐브리드 매니저 접속이 안되요

    Date2012.02.08 By왕꿈틀이 Views20
    Read More
  12. 데이타베이스로그인시 lgat화일을 찾으면서 로그인이 안되요..

    Date2012.02.07 By본좌대바리 Views10682
    Read More
  13. Java Procedure 실행시 한글 깨짐

    Date2012.02.07 By깨달음 Views20935
    Read More
  14. 큐브리드용 그누보드 4.31.08 버전을 구하고 싶습니다

    Date2012.02.07 By유니콘 Views8713
    Read More
  15. MS-SQL의 Stored Procedure를 Cubrid로 변환 가능할런지?

    Date2012.02.07 By강나루소나무 Views12656
    Read More
  16. 매니저에서 demodb가 시작하자마자 정지되는 이유는?

    Date2012.02.07 By강나루소나무 Views7797
    Read More
  17. alter로 테이블 구조 변경

    Date2012.02.06 By장이 Views11535
    Read More
  18. bit형 데이터타입 관련

    Date2012.01.27 By소라게 Views10673
    Read More
  19. Replication, 서버 이중화, HA

    Date2012.01.26 By승준77 Views23263
    Read More
  20. oracle에 count(*) over() 쿼리를 대채할 쿼리가 있을까요?

    Date2012.01.26 By라분 Views23657
    Read More
  21. 영문검색 시 대소문자 구분 문제

    Date2012.01.25 By재권 Views14811
    Read More
  22. 큐브리드 2008 patch2 깔고

    Date2012.01.24 By겸손한플머 Views8945
    Read More
Board Pagination Prev 1 ... 138 139 140 141 142 143 144 145 146 147 ... 201 Next
/ 201

Contact Cubrid

대표전화 070-4077-2110 / 기술문의 070-4077-2113 / 영업문의 070-4077-2112 / Email. contact_at_cubrid.com
Contact Sales