Class.forName(" com.mysql.jdbc.Driver")找不到错误类

时间:2016-07-01 16:22:08

标签: java mysql jdbc

private void jAddActionPerformed(java.awt.event.ActionEvent evt) {                                     
    try {
        Class.forName("com.mysql.jdbc.Driver").newInstance();
        String url="jdbc:derby://localhost:1527/One";
        String username = "one1";
        String password = "matt123";

        Connection con = DriverManager.getConnection(url,username,password);
        String Query = " INSERT INTO ONE (NAME ,SURNAME) ('"+jName.getText()+"','"+jModel.getText()+"')";
    } catch(SQLException ex) {
        JOptionPane.showMessageDialog(null, ex.toString());
    }   // TODO add your handling code here:
}   

2 个答案:

答案 0 :(得分:0)

它是什么;您的类加载器无法找到类{{1}},这意味着您可能忘记在类路径中包含JAR。

答案 1 :(得分:0)

问题是项目中缺少mysql驱动程序

http://www.java2s.com/Code/JarDownload/com.mysql/com.mysql.jdbc_5.1.5.jar.zip解压缩文件,将jar文件复制并粘贴到<iframe src="https://docs.google.com/spreadsheets/d/1wLbWMwwu_bXcpxm8TlkNtkR4gbeqz_o8CuRzdDQMUaM/pubchart?oid=191206948&amp;format=interactive"></iframe> 。如果是Web应用程序副本并将jar文件粘贴到classpath文件夹中。