【问题标题】:ERROR:: No suitable driver found for jdbc:.. localhost 1572//project [duplicate]错误:: 找不到适合 jdbc 的驱动程序:.. localhost 1572 //project [重复]
【发布时间】:2017-03-10 19:29:51
【问题描述】:

我一直在寻找如何使用 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(); }




}
}

【问题讨论】:

  • 您的问题是您“尝试了所有方法,但都不起作用”。在 Stack Overflow 上提问时,如果您具体地解释您尝试了什么(例如“我将 mysql_driver.jar 复制到我的应用程序的lib 文件夹”)并且具体地 发生了什么(“终端打印了以下错误消息:...”)
  • 嗨,杰夫,是的,你是对的.. 一开始它没有工作的原因是 jar 文件,但后来我将它们复制到我的库等中,但如果你阅读标题,你会看到错误消息终端打印:没有合适的驱动程序......谢谢您的回复。

标签: java mysql sql-server jdbc netbeans


【解决方案1】:

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

https://db.apache.org/derby/docs/10.4/devguide/cdevdvlp40653.html

【讨论】:

  • 我之前从未创建过数据库......所以如果你能告诉我如何解决这个问题
  • 我以为我用 netbeans 创建了 sql 数据库...无论如何感谢您的帮助 supamanda
  • 你可能已经用netbeans创建了数据库,但是有不同类型的SQL数据库。 MySQL 是一种类型,Derby 是另一种类型,postgres 是另一种类型。您需要确保您使用的 jdbc 驱动程序与您的数据库匹配。
  • 谢谢!我解决了我的问题,但我还有一个问题,该程序在连接到数据库和所有内容的 netbeans 上完美运行。 .我下载了 derbyclient jar 文件并将其复制到 jdk 和 jre 的库中。当我在终端上运行代码时,它仍然显示没有合适的驱动程序等。我在使用 netbeans 时遇到了同样的问题,我不得不导入 derby jar 文件。我以为我可以使用终端做同样的事情......再次感谢您的帮助!:)
猜你喜欢
  • 2013-02-08
  • 2014-07-14
  • 2012-05-23
  • 2014-04-18
  • 2015-03-28
  • 2014-01-31
  • 2016-09-07
  • 2018-05-23
  • 2017-12-11
相关资源
最近更新 更多