Tôi có một cột varbinary chúng tôi sử dụng để lưu trữ các tập tin excel. Tôi cần cập nhật cột này với nội dung của một tệp xls khác hiện đang có trên hệ thống tệp của tôi.Làm cách nào để lưu trữ tệp nhị phân trong cơ sở dữ liệu sql?
Cho một java.sql.Connection, tôi nên cập nhật hàng như thế nào?
Chúng tôi đang sử dụng SQL Server 2005.
Cảnh báo: nếu tệp của bạn dài hơn Integer.MAX_VALUE byte, thì độ dài của nó() thành int sẽ cung cấp cho bạn số âm, điều này có thể khiến setBinaryStream không hoạt động chính xác. Tôi không biết tại sao setBinaryStream không được khai báo để có độ dài "dài". –