private void GetDataFromDBActionPerformed(java.awt.event.ActionEvent evt) {
Connection con;
ResultSet rs = null;
Statement stmt;
try {
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
con = DriverManager.getConnection("jdbc:odbc:Driver={MS Access Driver (*.mdb, *.accdb)};Dbq=C:\\Users\\Bruger\\Documents\\Database11.accdb");
stmt = con.createStatement();
String query = null;
query = "select * from cost";
rs = stmt.executeQuery(query);
i = 0;
while (rs.next()){
i = i + 1;
jTable.getModel().setValueAt(rs.getString(1), i, 1);
jTable.getModel().setValueAt(rs.getString(2), i, 2);
}
rs.close();
stmt.close();
con.close();
} catch(Exception err){
System.out.println(err.getMessage());
}
}
当我按下按钮时,我在运行输出窗口中得到以下消息:
没有为jdbc:odbc:driver={Microsoft Access driver(.mdb,.accdb)}找到合适的驱动程序;dbq=c:\users\bruger\documents\database11.accdb
我在代码的顶部有一个导入:
import java.sql.*;
我真的很感谢你所有的帮助,投入和反馈。
取决于驱动程序,如果你是JDK6**!
你需要注册司机。
尝试添加:
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
con = DriverManager.getConnection("jdbc:odbc:Driver={Microsoft Access Driver (*.mdb, *.accdb)};Dbq=C:\\Users\\Bruger\\Documents\\Database11.accdb");
在以前的JDBC版本中,要获得连接,首先必须通过调用class.forname方法初始化JDBC驱动程序。这些方法需要一个java.sql.Driver类型的对象。每个JDBC驱动程序包含一个或多个实现java.sql.driver接口的类。...在类路径中找到的任何JDBC4.0驱动程序都将自动加载。(但是,您必须使用class.forname方法手动加载JDBC4.0之前的任何驱动程序。)
在一个相关的和非常重要的注意事项上。
我还建议查找如何处理连接。如果不熟悉数据库连接和游标等外部资源,它们很容易泄漏。查找“try finally blocks”,或者最近在Java7+中查找“try-with-resources”。
我正在开发一个软件连接到微软SQL数据库 到目前为止,在NetBeans中它工作得很好,但是当尝试在NetBeans创建的dist文件夹中使用jar版本时,我遇到了“找不到合适的驱动程序”错误 这真的很令人费解,因为我已经尝试了我能在网上找到的关于错误的一切,比如: 干净 还有我能找到的任何东西。 我正在使用最新稳定的JRE、JDK和Netbean以及微软的JDBC 4.0。 我不知道我需要为人们
我有以下代码,我已经根据这篇文章的答案修改了:
null 这是我的密码
问题内容: 这是错误: 怎么了 问题答案: 您需要将驱动程序加载到某个地方。 您将在程序的类路径中需要postgresql驱动程序.jar文件。
我的一些代码有问题,我已经搜索并尝试了我所知道的一切,但没有任何运气。 场景: > 应用程序检查JDBC驱动程序是否存在,在本例中是H2驱动程序(org.H2.driver) 如果不存在,应用程序将下载JDBC驱动程序并将其添加到类加载器中,如下所示:(注意:storageDataManager是我用于SQL方法的一个类) 当Storage ageDataManager运行第一个查询时,它会尝试与
问题内容: 我希望有一个人可以帮助我。我正在研究一个与SQLite数据库连接的简单应用程序。以下是我的连接代码: 这只是一个在数据库中加载用户名和密码的窗口。我的问题是,当我单击按钮时,出现以下异常: (我找到了一个有关如何使用Java连接到SQLite数据库的示例,我发现该示例运行良好) 这个程序我正在窗口构建器(日食)中做。我使用的示例中使用的驱动程序相同。我不知道我是否必须使用其他驱动程序。