Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/359.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 错误::未找到适合jdbc的驱动程序:。。localhost 1572//项目_Java_Mysql_Sql Server_Jdbc_Netbeans - Fatal编程技术网

Java 错误::未找到适合jdbc的驱动程序:。。localhost 1572//项目

Java 错误::未找到适合jdbc的驱动程序:。。localhost 1572//项目,java,mysql,sql-server,jdbc,netbeans,Java,Mysql,Sql Server,Jdbc,Netbeans,我一直在研究如何使用java连接到数据库 我刚刚使用netbeans创建了数据库,url是 jdbc:derby://localhost:1527/project 然而,我使用终端来编译和执行java代码,而不是netbeans,但是我仍然有错误消息,没有找到合适的驱动程序等等。。这是代码。如果有人能帮忙的话 非常感谢,非常感谢。我知道我的问题已经被发布了,我已经尝试了所有的方法,但都无效 import java.sql.*; import java.sql.DriverManager; i

我一直在研究如何使用java连接到数据库

我刚刚使用netbeans创建了数据库,url是

jdbc:derby://localhost:1527/project

然而,我使用终端来编译和执行java代码,而不是netbeans,但是我仍然有错误消息,没有找到合适的驱动程序等等。。这是代码。如果有人能帮忙的话

非常感谢,非常感谢。我知道我的问题已经被发布了,我已经尝试了所有的方法,但都无效

import java.sql.*;

import java.sql.DriverManager;

import java.sql.SQLException;

import java.sql.Connection;

import java.sql.Statement;

import com.mysql.jdbc.Driver;



 public class Test {

        public static void main (String[] args){

        String host="jdbc:derby://localhost:1527/project";
        String name="groupe3";
        String password= "password";


        try{
        Class.forName("com.mysql.jdbc.Driver");

        Connection conn= DriverManager.getConnection(host,name,password);

        Statement insert=conn.createStatement();  
        insert.executeUpdate("INSERT INTO Login VALUES('apple',2)");
        insert.close(); 
        }

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

        catch (ClassNotFoundException e) {
        e.printStackTrace(); }




}
}

看起来您已经创建了一个derby数据库,并且正在尝试使用mysql数据库驱动程序


我以前从未创建过数据库。。。如果你能告诉我如何解决这个问题,与谷歌交朋友,我想我用netbeans创建了sql数据库。。。无论如何,感谢您的帮助,Supamanday您可能已经使用netbeans创建了数据库,但是有不同类型的SQL数据库。MySQL是一种类型,Derby是另一种类型,postgres是另一种类型。您需要确保使用的jdbc驱动程序与数据库匹配。谢谢!我解决了我的问题,但我还有一个问题,这个程序在netbeans上运行得非常好,它可以连接到数据库和所有东西。我下载了derbyclient jar文件,并将其复制到jdk和jre的库中。当我在终端上运行代码时,它仍然显示没有合适的驱动程序等。。我对netbeans也有同样的问题,我必须导入derby jar文件。我想我可以用终端做同样的事情。。。再次感谢您的帮助!:)你的问题是,你“尝试了一切,但都不起作用”。在询问有关堆栈溢出的问题时,如果您具体说明您尝试了什么(例如“我将mysql_driver.jar复制到我的应用程序的
lib
文件夹中”)以及具体发生了什么(“终端打印了以下错误消息:…”),您会得到更好的结果。嗨,杰夫,是的,您是对的。。起初,由于jar文件的原因,它不起作用,但后来我将它们复制到了我的库中等,但如果您阅读标题,您将看到终端打印的错误消息:没有合适的驱动程序。。。。。。。谢谢你的回复。