У меня возникла проблема с подключением плоских файлов (.txt, .xml, .csv, .xls и т. Д.), Которые уже существуют в приложении, с использованием jdbc-соединения.Подключить плоские файлы с помощью java jdbc
После поиска я нашел несколько предложений ниже.
Я попытался с первой (xlsql), ниже процесс. Сначала создайте проект ядра java и загрузите файлы jar из xlsql. ниже код
Class.forName("com.nilostep.xlsql.jdbc.xlDriver");
final String dir = System.getProperty("user.dir")+"\\db\\xl";
conn = DriverManager.getConnection("jdbc:nilostep:excel:/"+dir);
Statement stmt = con.createStatement();
String sql = "select * from Sheet1$";
ResultSet rs = stmt.executeQuery(sql);
if(rs.next()){
System.out.println(rs.getString(1));
}else{
System.out.println("nodata....");
}
Это говорит Лист1 $ таблица не существует.
Пожалуйста, помогите мне.
Поддерживает ли xlsql файлы xlsx? Я думаю, что это зависит от jxl, который не поддерживает файлы xlsx. Итак, я думаю, что файлы xlsx не поддерживаются этой библиотекой. Я прав? – user7