当前位置: 首页 > 知识库问答 >
问题:

java.sql。SQLException:在Netbeans中找不到合适的驱动程序

程冥夜
2023-03-14

我在一个类中有这段代码,用于连接数据库。

package fullhouse;

import java.sql.*;
import java.util.logging.Level;
import java.util.logging.Logger;

public class FullhouseDB {

    private static Connection databaseConnectie;


    public static Connection getConnection() {
        if(databaseConnectie == null){
                String connectString = "jdbc:mysql://localhost:3306/fullhouse";
                try {
                     databaseConnectie = DriverManager.getConnection(connectString, "root", "2002112735");
                } catch (SQLException ex) {
                    Logger.getLogger(FullhouseDB.class.getName()).log(Level.SEVERE, null, ex);
            }
            } 

        return databaseConnectie;

    }

我得到这个错误:

dec 29, 2014 5:05:49 PM fullhouse.FullhouseDB getConnection
SEVERE: null
java.sql.SQLException: No suitable driver found for jdbc:mysql://localhost:3306/fullhouse

我检查了用户名和密码,数据库服务的连接,一切都正确。

共有2个答案

施阳夏
2023-03-14

首先,从url下面的url获取mysql驱动文件

http://projectshub.in/softwares/mysql/mysql-connector-java-5.0.8-bin.jar

将此驱动程序文件添加到您的项目库文件夹中。

姚子石
2023-03-14

您需要使用以下命令加载驱动程序类:

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

然后定义连接字符串url。

String connectString = "jdbc:mysql://localhost:3306/fullhouse";
 类似资料:
  • 问题内容: 这个问题已经在这里有了答案 : 臭名昭著的java.sql.SQLException:未找到合适的驱动程序 (13个答案) 4年前关闭。 我有一个Java类,该类通过在Tomcat上运行的JSP中使用的JDBC通过JDBC访问MySQL数据库,并且遇到“未找到驱动程序异常”的问题。 我有一个方法: 这会在“ 这是我从catalina.out的打印输出”上引发错误: 唯一重要的错误是一个

  • 实际上,我们在某些功能上没有使用任何数据库池,我们使用JDBC连接postgres db,目前系统在生产中,它工作没有任何问题,但突然我们遇到了以下错误。 我们的配置很好,因为我们昨天才遇到这个错误。 有人能猜到我们的生产服务器上发生了什么吗?

  • 我使用的是用于MariaDB的连接器,但它不起作用。 下面是连接代码: 我得到: 除了将其作为外部jar添加到库之外,我还将其作为驱动程序添加到NetBeans(服务)中的数据库中。此外,如果我删除,它也不能正常工作。

  • 我正在创建一个maven spring mysql应用程序,我面临以下问题 组织。springframework。jdbc。CannotGetJdbcConnectionException:无法获取JDBC连接;嵌套的例外是java。sql。SQLException:未找到适合jdbc:mysql的驱动程序 下面是我的pom文件 这是我的豆子。xml 我使用的是在mysqlserver创建期间创建

  • 我有一个问题,Eclipse IDE不能识别. jar文件中的jdbc驱动程序。我已经尝试将它放在WEB-INF/Lib的构建路径和构建文件夹中。我已经在我的项目中添加了Class.forname来注册驱动程序。 这是我mysql数据库的url:“jbdc:mysql://localhost:3306/loginDB“。我使用的是Tomcat v9.0服务器。我使用的是5.1.49驱动程序版本的.

  • 我继承了一个项目(而且我绝对没有Java的经验),我相当困窘。 我们有一个运行redhat的服务器,我需要它来更新一个jar文件。所以我简单地复制了更新的文件,并重新启动了该文件的服务。然而,这个过程已经在我们的另一台服务器上工作了,我也这样做了,但是在这个服务器上,它会在日志文件中出现下面的内容。 jar文件被上传到网站根目录下的一个文件夹中,该jar文件夹中有一个lib文件夹,其中包含mysq