Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

JSP / Servlets:Làm cách nào để tải lên tệp zip, giải nén và giải nén tệp CSV

Sử dụng multipart/form-data biểu mẫu với input type="file" trong HTML / JSP để có thể chọn một tệp và tải nó lên. Sử dụng Apache Commons FileUpload trong Servlet để có thể phân tích cú pháp nội dung yêu cầu và lấy các tệp đã tải lên. Xem thêm: Cách tải tệp lên trong JSP / Servlet?

Sử dụng java.util.ZipInputStream để đọc tệp zip và giải nén các mục zip. Xem thêm: Nén và giải nén tệp trong Java .

Hai cách:

  1. Đặt CSV ở đâu đó trên hệ thống tệp đĩa cục bộ nơi MySQL có quyền truy cập và hướng dẫn nhập nó bằng LOAD DATA INFILE truy vấn.

  2. Sử dụng trình phân tích cú pháp CSV hiện có hoặc tạo một tài khoản để phân tích cú pháp CSV thành một tập hợp các đối tượng Java có thể sử dụng được, ví dụ:List<List<String>> . Sau đó, tìm hiểu JDBC và sử dụng PreparedStatement để tạo, điền và thực thi một INSERT truy vấn theo lô. Xem thêm hướng dẫn nhỏ về MySQL và JDBC này .




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cơ sở dữ liệu công thức, tìm kiếm theo thành phần

  2. phpMyAdmin trên MySQL 8.0

  3. mysqldump Các phương pháp hay nhất:Phần 2 - Hướng dẫn di chuyển

  4. nodejs mysql Lỗi:Mất kết nối Máy chủ đã đóng kết nối

  5. Nhiều số lượng với các điều kiện khác nhau trong một truy vấn MySQL