netbeans ucanaccess异常UCAExc:5.0.1类型未找到或用户缺乏权限:EXT_DATE_TIME

z9gpfhce  于 2023-10-20  发布在  其他
关注(0)|答案(1)|浏览(329)

我在运行登录屏幕时收到此错误。我真的不知道是什么问题,因为我遵循了教程,对他来说,它工作得很好。下面是我的代码:

private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {                                         
Connection con = null;
    PreparedStatement pst = null ; 
    ResultSet rs = null;

try{
Class.forName("net.ucanaccess.jdbc.UcanaccessDriver");
con = DriverManager.getConnection("jdbc:ucanaccess://C:\\Users\\Morgan\\Documents\\Database1.accdb");
String sq1 = "select * from user_account where username = '"+ tfusr.getText() +"' and password = '"+ tfpwsd.getText() +"' ";
pst = con.prepareStatement(sq1);
rs = pst.executeQuery();
if(rs.next())
{
JOptionPane.showMessageDialog(null,"Login successfull");
}
else {
JOptionPane.showMessageDialog(null , "Login Failed");
}
}
catch(Exception e){
    System.out.println(e);
}

以下是我的依赖:

lp0sw83n

lp0sw83n1#

这可能是由于 password 是一个保留字。
所以,试试:

String sq1 = "select * from user_account where username = '" + tfusr.getText() + "' and [password] = '" + tfpwsd.getText() + "'";

相关问题