Java 为什么我';我没有找到适合jdbc的驱动程序:derby://localhost:1527/employee;create=我的代码中的真错误?

Java 为什么我';我没有找到适合jdbc的驱动程序:derby://localhost:1527/employee;create=我的代码中的真错误?,java,Java,我要走了 “未找到适合jdbc的驱动程序:derby://localhost:1527/employee;create=true“ 错误为什么? 添加我的“/home/nareshredy/HARDDISK/2nd Sem/SE lab/java程序/java Jar文件/mysql-connector-java-5.0.8/mysql-connector-java-5.0.8-bin.Jar”文件后,连接字符串也需要derby DB驱动程序,而不是mysql连接器。 因此,下载for Derb

我要走了 “未找到适合jdbc的驱动程序:derby://localhost:1527/employee;create=true“ 错误为什么?
添加我的“/home/nareshredy/HARDDISK/2nd Sem/SE lab/java程序/java Jar文件/mysql-connector-java-5.0.8/mysql-connector-java-5.0.8-bin.Jar”文件后,连接字符串也需要derby DB驱动程序,而不是mysql连接器。
因此,下载for Derby DB并将其添加到类路径中,或者如果您想使用mysql,则必须将connectionstring更改为
jdbc:mysql://...

您可以使用
Java.sql.*
javax.sql.*
包,但是您的项目应该导入
JDBC
derby jar文件。 因为java jdbc包是derby
jdbc


如果要使用mysql,请下载驱动程序文件并使用

class.forName(“driver package.driver class name”)

e、 g

并确保连接器文件位于类路径中

或者,对于derby,更改驱动程序名称并确保驱动程序jar文件位于类路径

/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */


package database_console;

/**
 *
 * @author nareshreddy
 */

//import java.sql.*;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.sql.Statement;


public class DBConnect {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        // TODO code application logic here
        try{


        String host  =  "jdbc:derby://localhost:1527/employee;create=true";
        String uName = "root";
        String uPass =  "14mcmi34";

        Connection con = DriverManager.getConnection( host, uName,uPass );

        Statement stmt = con.createStatement( );

        String SQL = "SELECT * FROM WORKERS";
        ResultSet rs = stmt.executeQuery( SQL );

        while( rs.next( ) ) {
            int id_col = rs.getInt("ID");
            String first_name = rs.getString("First_Name");
            String last_name = rs.getString("Last_Name");
            String job = rs.getString("Job_Title");

            String p = "id_col + \" \" + first_name + \" \" + last_name + \" \" + job";

            System.out.println(p);
        }
        }
        catch ( SQLException err ) {
            System.out.println( err.getMessage( ) );
        }


    }

}
Class.forName("com.mysql.jdbc.Driver");