Làm cách nào để nhập tệp kết xuất cơ sở dữ liệu mysql (chứa chèn và tạo bảng câu lệnh) theo chương trình java. Tôi cần điều này như là giai đoạn thiết lập của một bài kiểm tra đơn vị.Nhập một kết xuất cơ sở dữ liệu (mysql) theo cách lập trình thông qua Java
Thật không may điều này không làm việc:
Connection conn = dbConnectionSource.getConnection();
Statement stmt = conn.createStatement();
stmt.execute(FileUtils.readFileToString(new File("./some-sql-file")));
conn.close();
Cảm ơn, -A
PS - Trong Rails, tôi sử dụng đồ đạc cho điền một cơ sở dữ liệu thử nghiệm. Tôi đã tạo ra các đường ray tạo ra các bảng bên dưới thông qua việc thiết lập môi trường để kiểm tra, bất kỳ thứ gì tương tự trong Java.
"thực dụng" phải là "theo lập trình" –