2015-01-08 3 views
1

MySQL 명령 줄에 사진을 표시하려했지만 항상 할 수 없었습니다. 을 사용하여 사진을 검색 할 수 있지만 JDBC.mysql 명령 줄을 사용하여 테이블에 이미지를 표시하는 방법

내가 MySQL을 사용 JDBC 내용은 초보자입니다, 그래서,

create database image;
use image;
create table imgtable(photo,BLOB);
insert into imgtable(photo) values(LOAD_FILE('D:\\pic.png'));
select *from imgtable 아래에서 언급 answer.mysql 코드를 제공함으로써 좀 도와주세요;

난 단지 쓰레기를 보여 imgtable에 저장 사진을 찾을 수 없습니다. 그러나 이것이 왜 이런 식으로 발생하는지는 실제로 테이블에 표시 할 수 없기 때문입니다. 제발 방법을 제안 해주세요.

감사합니다.

+0

명령 줄 인터페이스와 GUI 인터페이스를 구별합니다. MySQL 명령 행 (터미널)에서 해당 테이블에 대한 쿼리를 실행하면 (거대한) 바이너리 스트림으로 끝납니다. 당신은 단지 그것을 할 수 없습니다. 당신은 항상 GUI 도구가 필요합니다. – Tiny

+0

당신은 sqlyog GUI – Arun

+0

덕분에 사용할 수 있습니다 @ 작은, 그것도 MySQL의 워크 벤치를 사용할 수 있습니까? 초보자로서 sqlyog GUI와 MySQL 워크 벤치 GUI 사이에서 가장 선호되는 것은 무엇입니까? –

답변

1

mysql에있는 Blob 데이터 형식은 정보를 인코딩 된 형식으로 저장합니다. 따라서 실제로는 쓰레기가 아닌 쓰레기 형태로 결과를 볼 수 있지만 이미지는 인코딩 된 형식으로 만 볼 수 있습니다.