.jar Java应用程序显示jdbc异常

时间:2019-02-23 14:02:40

标签: java jdbc netbeans

我当时在Netbeans IDE中开发汽车管理系统,并使用MySQL创建数据库。当我从Netbeans中运行数据库时,该数据库将连接并正常运行。但是,当我将其编译为.jar文件并运行时,它给了我以下异常:

  

java.lang.ClassNotfoundException:com.mysql.jdbc.Driver

我已经添加了库,但无法弄清它为什么会发生。任何帮助都感激不尽。请不要将此标记为重复,因为我看到的其他帖子都在使用Eclipse IDE,并且不能解决我的问题。

这是我的代码:

    private void Button1ActionPerformed(java.awt.event.ActionEvent evt) {
     Connection conn = null;
    String username = TextField1.getText();
    String password = String.valueOf(PasswordField1.getPassword());
    try {
        // TODO add your handling code here:
        Class.forName("com.mysql.jdbc.Driver");
        conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/mydaatabase1","root","Password123");
        //String sql = "Select * from logindb where username=? and password = ? ";
        String sql = "insert into logindb values(?,?)";
        PreparedStatement pst = conn.prepareStatement(sql);
        pst.setString(1,username);
        pst.setString(2,password);
        int i = pst.executeUpdate();
        if(i>0){
            JOptionPane.showMessageDialog(null,"Data is saved");
        }
        else
        {
            JOptionPane.showMessageDialog(null,"Data is not saved");
        }
    } catch (Exception e) {
        JOptionPane.showMessageDialog(null,e);
    }
}                                        

0 个答案:

没有答案