gpt4 book ai didi

java - 我找不到数据源名称并且未指定默认驱动程序

转载 作者:太空宇宙 更新时间:2023-11-04 08:36:32 25 4
gpt4 key购买 nike

当我使用 Connection 连接到 MS Access 时,出现“未找到数据源名称且未指定默认驱动程序”的异常。我的代码是

   String dsn = "judydriver";
String url = "jdbc:odbc:" + dsn;
try {
con = DriverManager.getConnection("jdbc:odbc:judydriver", "", "");
}
catch(SQLException ex) {
System.err.println("database connection: " + ex.getMessage());
ex.printStackTrace();

我在 SYSTEMDNS 中创建了名为“judydriver”的数据源。有没有机构消除异常

最佳答案

您忘记指定驱动程序。做这样的事情:

String driver = "sun.jdbc.odbc.JdbcOdbcDriver";
Class.forName(driver);
con = DriverManager.getConnection("jdbc:odbc:judydriver", "", "");

参见this供更多引用。

关于java - 我找不到数据源名称并且未指定默认驱动程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6225300/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com