마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

mysql에 byte[]를 넣을려고 하는데 mysql 자료형 뭘로해야되죠?

0 추천
mysql에 byte[]를 넣으려고합니다.

mysql에서 자료형을 어떤걸 선택해야될까요..

 

사용하는이유는 이미지를 바이트배열로 바꿔서. 서버에 저장 하는데.

mysql에 자료형이 varchar text int 등 너무나 많은 자료형이있어서 어떤것으로 선택해야될지 몰라서요 ㅜㅜ
별벼하늘 (440 포인트) 님이 2013년 9월 7일 질문

1개의 답변

0 추천
blob으로 하시면 됩니다.

byte[]형태로 할 거 없이 그냥 저장하시면 들어갑니다 (blob 자체가 파일 저장용이라서요)

 

 

php질문 -> php스쿨

byte[]로 미루어볼떄 jsp인듯하니

jsp질문->okjsp

 

 

 

근데 파일을 db에 넣는건 좋은 생각이 아닙니다.

파일은 웹서버에 저장하고 링크만 db서버에 저장하는게 좋습니다.

 

db서버와 웹서버가 같더라고 링크만 저장하는게 훨씬 낫습니다.

파일을 읽어오기만 하면 되는거를, db서버를 거칠 필요가 없기 때문이죠.

게다가 db파일 크기가 커지면 db속도가 크게 저하됩니다. 인덱스 위치문제로요..
GozaMaker (4,740 포인트) 님이 2013년 9월 8일 답변
...