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

严重:Java netbeans 14 Java . SQL . sqlexception中为空:没有为错误找到合适的驱动程序

郦兴德
2023-03-14

我尝试在netbean 14中制作桌面应用程序。所以,我尝试将数据分类到JTable中,并使用JTable制作登录屏幕。我尝试通过MSSQL获取数据。为此,我下载了jdbc 10.2.1,安装了它,添加了Tomcat。起初,我能够正确提取数据并登录。但是现在“SEVERE: null,我收到错误java.sql.SQLException:找不到合适的驱动程序jdbc: sqlserver://DESKTOP-E480QRJ\sqlExpress: 1433;数据库名称=AracTrackingSystem;user=m;密码=150601”。我该如何解决这个问题?我的代码是;

private void girisActionPerformed(java.awt.event.ActionEvent evt) {
// TODO 在此处添加您的处理代码: try {

        Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");            Class.forName("org.apache.derby.jdbc.ClientDriver").newInstance();
        String url=" jdbc:sqlserver://DESKTOP-E480QRJ\\sqlexpress:1433;databaseName=AracTakipSistemi;user=m;password=150601";
        //String KullaniciId=kullaniciid.getText();
        //String KullaniciSifre=sifre.getText();
        Connection con=DriverManager.getConnection(url);
        String sql="Select Kullanici from KullaniciId=? and KullaniciSifre=?";
        PreparedStatement pst= con.prepareStatement(sql);
        pst.setString(1, kullaniciid.getText());
        pst.setString(2, sifre.getText());
        ResultSet rs=pst.executeQuery();
        if(rs.next()){
            dispose();
            AracTakipIslemler2 n=new AracTakipIslemler2();
            n.setVisible(true);
        }
        else{
            
            JOptionPane.showMessageDialog(null, "eror");
            kullaniciid.setText("");
            sifre.setText("");
            con.close();
        }
    } catch (ClassNotFoundException | SQLException ex) {
        Logger.getLogger(AracTakipLogin2.class.getName()).log(Level.SEVERE, null, ex);
    } catch (InstantiationException ex) {
        Logger.getLogger(AracTakipLogin2.class.getName()).log(Level.SEVERE, null, ex);
    } catch (IllegalAccessException ex) {
        Logger.getLogger(AracTakipLogin2.class.getName()).log(Level.SEVERE, null, ex);
    }

共有1个答案

郏实
2023-03-14

您是否已将插件jar文件路径添加到IDE中?

 类似资料:
  • 当我创建kafka jdbc源连接器(debezium连接器用于带有confluent-5.4.0的oracle)时,出现错误“没有找到适合jdbc: oracle: oci…”。 我的oracle版本是企业版发布11.2.0.4.0-64位生产,我尝试了不同的驱动程序jar,但得到了相同的异常。 我的jdk版本是: 我已经将 debezium-连接器-预言机添加到文件夹融合-5.4.0/shar

  • 我以前使用过Apache Derby,但从未在Gradle项目中使用过它。通过运行以下命令,我使用Derby工具在项目的根目录中创建了一个简单的Derby数据库: 在此之后,中的Java代码如下所示: 最初,我似乎能够加载,但是当我试图获得到数据库的连接时,我会得到。第一行确保当前工作目录是数据库所在的项目的根目录。 我以前使用过Apache Derby,我可以在没有Gradle的情况下使用这些代

  • 当我调试我的Mule应用程序时,我有错误: 我的java代码: 我的aaplicationContext: 我的app_name.properties: 我的pom: 我的类路径: 运行应用程序后的日志信息: 我还把h2-1.4.200.jar(当我从Anypoint Studio启动我的应用程序)到: 当我从mule服务器h2-1.4.200运行应用程序时。jar,我放在这里: 为什么找不到应用

  • 我正在使用JDBC接收器连接器尝试Kafka和Postgres接收器。 例外: 水槽特性: 我已经设置了< code > plugin . path =/usr/share/Java/Kafka-connect-JDBC /usr/share/java/kafka-connect-jdbc我有以下文件: , , 和其他一些基本上与汇合物一起打包的罐子。 然后我下载了 postgres-jdbc 驱

  • 试图连接到允许远程连接的免费mysql数据库主机,但我遇到了以下错误: 未找到适合jdbc的驱动程序:mysql://xx2-23-x1-2x1-172.compuxe-1.xmazonaws.com:3306 我使用下面的代码。 编辑 Stack Trace显示在下面:

  • 问题内容: 这是错误: 怎么了 问题答案: 您需要将驱动程序加载到某个地方。 您将在程序的类路径中需要postgresql驱动程序.jar文件。