classnotfound错误,即使在将mysql连接器jar文件添加到我的项目的netbeans中的libraries文件夹之后也是如此

vnzz0bqm  于 2021-08-20  发布在  Java
关注(0)|答案(0)|浏览(217)

大多数解决方案都说要添加连接器jar文件。但即使在libraries文件夹中这样做了,我仍然会得到classnotfoundexception。代码如下所示。

  1. package javaapplication2;
  2. import javax.swing.JOptionPane;
  3. import java.sql.*;
  4. public class NewJFrame extends javax.swing.JFrame {
  5. public NewJFrame() {
  6. initComponents();
  7. }
  8. private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
  9. // TODO add your handling code here:
  10. String name = jTextField1.getText();
  11. String email = jTextField2.getText();
  12. String Gender = " ";
  13. String Android = " ";
  14. if (jRadioButton1.isSelected())
  15. Gender = "Male";
  16. else if (jRadioButton2.isSelected())
  17. Gender = "Female";
  18. String lang = jComboBox1.getSelectedItem().toString();
  19. if (jCheckBox1.isSelected())
  20. Android = "With Android";
  21. else if (jCheckBox2.isSelected())
  22. Android = "Without Android";
  23. //JOptionPane.showMessageDialog(this, "Successfully Registered");
  24. try {
  25. Class.forName("com.jdbc.mysql.Driver");
  26. Connection con = DriverManager.getConnection("jdbc:mysql://localhost/library", "root", "");
  27. PreparedStatement ps = con.prepareStatement("insert into user values(?,?,?,?,?))");
  28. ps.setString(1, name);
  29. ps.setString(2, Gender);
  30. ps.setString(3, email);
  31. ps.setString(4, lang);
  32. ps.setString(5, Android);
  33. ps.executeUpdate();
  34. } catch (Exception e) {
  35. JOptionPane.showMessageDialog(this, e);
  36. }
  37. }



在上面的两张图片中,您可以看到我添加了连接器文件并在服务中创建了连接,但在运行该文件时仍然会出现错误。请帮我解决它。我是个初学者,我已经试了好几个小时了。

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题