Java中是否存在EXCEL文件的PLATFORM INDEPENDENT连接字符串。 jdbc:odbc是平台相关的。还有别的事吗 ??
最佳答案
在this帖子中,您可以看到在不使用ODBC的情况下使用连接字符串的示例。我想这就是您要寻找的...
Class.forName("com.hxtt.sql.excel.ExcelDriver").newInstance();
String url = "jdbc:Excel:///E:/JavaWithExcel/Feedback.xlsx";
String sql = "select * from [Sheet1]";
Connection con = DriverManager.getConnection(url, "", "");
Statement stmt = con.createStatement();
System.out.println(con);
System.out.println(stmt);
stmt.close();
con.close();
无论如何,您必须了解连接字符串始终特定于基础环境。它可能取决于操作系统,文件系统或其他东西。。。我只是为每个环境使用不同的配置文件。
希望我能帮上忙!