- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
我正在尝试使用 ucanacces 从数据库中填充一个表,但它给了我以下错误,我不明白为什么,在谷歌搜索这个错误时,大多数人提到了一些关于用户名和密码的事情,但我不知道如何这是相关的,因为我在整个应用程序中不使用用户名和密码。
错误(这是完整的错误,我不知道为什么它只是在':'之后结束):
net.ucanaccess.jdbc.UcanaccessSQLException: invalid authorization specification - not found:
代码:
final static String DBPAD = "src/Attachments/Database SOFO.mdb";
final static String DB = "jdbc:ucanaccess://" +DBPAD;
public void HaalKlantNamen(){
Connection con;
Statement s;
ResultSet rs = null;
DefaultTableModel table = (DefaultTableModel) NewOrder.table.getModel();
try {
con = DriverManager.getConnection( DB ,"","");
s = con.createStatement();
rs = s.executeQuery("select * from Item");
if (rs != null)
while ( rs.next() ) {
String[] product = new String[2];
product[0] = rs.getString("ItemSoort");
product[1] = rs.getString("Naam");
table.addRow(product);
}
s.close();
con.close();
}
catch (SQLException e) {
System.out.println("Error2: " + e);
}
}
最佳答案
消息“无效的授权规范 - 未找到:”显示是因为您尝试使用他找不到的用户访问数据库,在您的情况下为“”。
所以你必须输入有效的凭据
con = DriverManager.getConnection( DB , "<user>", "<password>");
或使用其他方法创建连接:
con = DriverManager.getConnection( DB );
关于java - 网络.ucanaccess.jdbc.UcanaccessSQLException : invalid authorization specification - not found:,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29878945/
我的 Java 程序出现问题。我使用 MS Access 作为数据库,并使用 UCanAccess 连接到数据库。 当我尝试将文本插入数据库时,出现异常: net.ucanaccess.jdbc.
我正在将现有程序从 JDBC-ODBC Bridge 转换为 UCanAccess。它已经工作多年。 Java 程序写入 MDB 文件。转换后,一个 Insert 命令停止工作。 它抛出“net.uc
当我尝试从 java servlet/jsp 页面中更新数据库中的记录时,出现此错误: net.ucanaccess.jdbc.UcanaccessSQLException: Unexpected p
我收到以下错误。任何人都可以在下面提供帮助吗?我在数据库中有 2 行。问题是我猜结果集光标没有移动 控制台日志: connection established... rs execute... rs
我的代码: try{ //get DB Connection dbConnect = DatabaseConnection.dbConnect(); //creating st
我是 UCanAccess 的新手 package checktpsystemdatabase; import java.sql.*; public class CheckTPSystemDataba
我有一个像下图这样的表格 我需要得到它的库尔德语单词中包含“ب⑩رò”的所有英文单词, 所以我不能用 select English from Table1 where Kurdish like '%ب
我正在尝试使用 ucanacces 从数据库中填充一个表,但它给了我以下错误,我不明白为什么,在谷歌搜索这个错误时,大多数人提到了一些关于用户名和密码的事情,但我不知道如何这是相关的,因为我在整个应用
try{ //taking input from user about how much balance Scanner input = new Sca
这个问题已经有答案了: jdbc ucanaccesssqlexception ucaexc ::: 4.0 4 unexpected token: DOCTOR (1 个回答) 已关闭 4 年前。
我是 UCanAccess 的新手,我正在使用它来代替将 Microsoft Office 从 32 位重新安装到 64 位或将 Netbeans 8.0.2 从 64 位重新安装到 32 位。 我正
我是一名优秀的程序员,十分优秀!