2012-07-03 40 views
9

Tôi có một mảng byte được tạo bằng Java. Nó đại diện cho nội dung của một số tập tin. Tôi không biết chính xác kích thước tối đa của mảng này. Nó có thể là kích cỡ khác nhau. Tôi muốn lưu trữ nó trong mysql. Tôi nên sử dụng loại nào trong mysql?Lưu trữ mảng byte Mysql

Trả lời

8

Sử dụng varbinary để lưu trữ các mảng byte có độ dài tùy ý trong MySQL.

+0

cảm ơn bạn! Tôi sẽ thử – user1379574

+0

nếu tôi sử dụng varbinary, loại java nào tôi nên sử dụng để lập bản đồ java của trường khi tôi chọn? byte [] hoặc chuỗi? – user1379574

+1

@ user1379574 sử dụng 'byte []' (đây là [liên kết] (http://www.roseindia.net/jdbc/jdbc-mysql/mapping-mysql-data-types-in-java.shtml) liệt kê loại ánh xạ). – dasblinkenlight

Các vấn đề liên quan