我已经研究这个问题好几天了,决定在这里问这个问题,看看是否有人能帮我指出正确的方向。
我试图用MS Access 2013表格中的数据填充我的Netbeans 8.0.2程序中的组合框。
我正在使用最新的“Ucanaccess”及其所有必要的组件来获取两者之间的连接,据我所知,连接是好的。然而,当我运行程序时,它会弹出一条错误异常消息,内容如下:
net。ucanaccess。jdbc。UcanaccessSQLException:不支持功能
就这样-没有其他字母、字符、数字。。。没有什么
我真的迷路了。有人知道我为什么会收到这个异常消息吗?
另外,我在Mac电脑上运行这个程序,不过我使用了parallels,实际上是在微软Windows 7虚拟平台上运行的。从那以后,我再也没有遇到任何麻烦。64位。
这是我的密码。
import java.sql.*;
import javax.swing.*;
public class NewJFrame extends javax.swing.JFrame {
Connection conn = null;
ResultSet rs = null;
PreparedStatement pst = null;
private void FillCombo() {
String sql = "Select [Description] from [Doors]";
try {
String driver = "net.ucanaccess.jdbc.UcanaccessDriver";
Class.forName(driver);
conn = DriverManager.getConnection("jdbc:ucanaccess://C:/Test/DB.accdb");
pst = conn.prepareStatement(sql);
rs = pst.executeQuery(sql);
while (rs.next()) {
String nme = rs.getString("Description");
cmb1.addItem(nme);
}
conn.close();
} catch (Exception e) {
JOptionPane.showMessageDialog(null,e);
}
}
/**
* Creates new form NewJFrame
*/
public NewJFrame() {
initComponents();
FillCombo();
}
更新:
net.ucanaccess.jdbc.UcanaccessSQLException: feature not supported
at net.ucanaccess.jdbc.UcanaccessStatement.executeQuery(UcanaccessStatement.java:202)
at NewJFrame.FillCombo(NewJFrame.java:26)
at NewJFrame.<init>(NewJFrame.java:50)
at NewJFrame$2.run(NewJFrame.java:117)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:756)
at java.awt.EventQueue.access$500(EventQueue.java:97)
at java.awt.EventQueue$3.run(EventQueue.java:709)
at java.awt.EventQueue$3.run(EventQueue.java:703)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:75)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:726)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)
Caused by: java.sql.SQLFeatureNotSupportedException: feature not supported
at org.hsqldb.jdbc.JDBCUtil.notSupported(Unknown Source)
at org.hsqldb.jdbc.JDBCPreparedStatement.executeQuery(Unknown Source)
at net.ucanaccess.jdbc.UcanaccessStatement.executeQuery(UcanaccessStatement.java:199)
... 17 more
您需要调用PreparedStatement#executeQuery()
notPreparedStatement#executeQuery(String)
问题内容: 我有通过执行PreparedStatement插入数据库表的JDBC代码。当我在内存中的HSQLDB数据库上运行代码时(作为JUnit测试的一部分),我得到一个SQLFeatureNotSupportedException信息,唯一的信息是消息“功能不受支持”和供应商代码-1500。我正在做的是基本插入到表中- 我无法想象最新的HSQLDB不支持此功能。 我的代码: 谁能说出问题所在或
编辑:因为人们仍然从google登陆这里,你必须在OpenGL环境中调用每一个OpenGL方法。因此,在使用GL做任何事情之前,请确保您在一个上下文中。 我试图用lwjgl在我的屏幕上呈现一个简单的文本,但是每次都失败了!当我启动游戏时,它崩溃了,并向我抛出错误: 我需要使用现代openGL还是什么?我真的需要帮助
这是我在私人网络中的简单合同 我已经使用web3J生成了智能合同包装器,功能如下 当我试图访问我的合同功能时,如 它给了我一个例外 请帮忙。
我不知道;我不太明白在哪里可以抛出这个异常。 例如,我正在实现
相反,将引发“UnsupportedOperationException”。看起来ContainerRequest没有从修改的请求中提取UserPrincipal。 修改是通过 问题是如何将主体信息从HttpServerProbe传输到ContainerRequestFilter。request具有安全信息(在本例中是SSL客户机证书信息),而com.sun.jersey.spi.containe
在使用boto3 for python实现aws textract时。 代码: 下面是aws的凭证和配置文件 我得到了一个例外: 我对AWS textract有点陌生,任何帮助都将不胜感激。