안녕하세요~
큐브리드를 처음 접하고 있는 학생입니다.
이미지 파일을 BLOB형태로 DB에 저장하려하는데 잘 안되네요.
오류가.. A domain conflict exists on attribute "image". 라고 나오네요.
윈도우즈xp 환경이며, 이클립스에서 작업중입니다.
다음은 관련 소스코드 입니다.
감사합니다.
Connection conn = null;
try {
Class.forName("cubrid.jdbc.driver.CUBRIDDriver");
conn = DriverManager.getConnection("jdbc:CUBRID:XXXX);
String sql = "insert into job(sid, filename, image) values (1000, 'bbb', ?)";
File file = new File("d:/7.jpg");
FileInputStream fis = new FileInputStream(file);
PreparedStatement pstmt = conn.prepareStatement(sql);
pstmt.setBinaryStream(1, fis, (int)file.length());
pstmt.executeUpdate();
System.out.println("데이터가 입력되었습니다.");
conn.close();
} catch ( SQLException e ) {
System.err.println(e.getMessage());
} catch ( Exception e ) {
System.err.println(e.getMessage());
} finally {
if ( conn != null ) conn.close();
}