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();


无论如何,您必须了解连接字符串始终特定于基础环境。它可能取决于操作系统,文件系统或其他东西。。。我只是为每个环境使用不同的配置文件。

希望我能帮上忙!

07-24 09:48
查看更多