netbeans 找不到适用于jdbc:sqlserver:ex的驱动程序;数据库名称=城市名称

ddarikpa  于 2022-11-10  发布在  其他
关注(0)|答案(1)|浏览(137)

我尝试连接一个数据库,并在NetBeans中显示组合框,输出如下:
严重:空
java.sql.SQLException:找不到适用于jdbc:sqlserver:DESKTOP-4 N1 HNP 8的驱动程序;数据库名称=城市名称
驱动程序管理器。获取连接(驱动程序管理器。
驱动程序管理器。获取连接(驱动程序管理器。
位于com.mycompany.acam.Panel1.Fillcombo(面板1.java:31)中的填充选项
(面板1.java:27)中输入一个或多个名称。
线程“main”中出现异常错误
请//con.close。
在com.mycompany.acam.Panel1.(面板1.java:27)//填充组合();
缺少mssql:mssql-jdbc:jar:9.4.1的POM,没有可用的相关性信息
下面是连接到数据库的位置和填充组合框的位置:

public class Panel1 extends javax.swing.JFrame {
    static Connection con;
    static ResultSet rs;
    static PreparedStatement pst;
    static Statement st;

    public Panel1() {
        initComponents();
        this.setLocationRelativeTo(null);
        Fillcombo();
    }

    public  void Fillcombo() {
        try {
           con = DriverManager.getConnection("jdbc:sqlserver:DESKTOP-4N1HNP8;databaseName=Cities_names", "Stefan", "stefan");
           String Query = "SELECT * FROM Cities_names";
           st = con.createStatement();
           pst = con.prepareStatement(Query);
           rs = st.executeQuery(Query);

           while (rs.next())
           {
               Combo_box.addItem(rs.getString("City"));
           }

           Combo_box.setSelectedItem(null);
      } catch(SQLException ex) {
         Logger.getLogger(Panel1.class.getName()).log(Level.SEVERE,null,ex);
      }
      finally {
          try {
             con.close();
             pst.close();
             rs.close();
          } catch(SQLException ex) {
              Logger.getLogger(Panel1.class.getName()).log(Level.SEVERE,null,ex);
          }
    }
}

来自pom. xml-maven的依赖项:

<dependencies>
        <dependency>
            <groupId>mssql</groupId>
            <artifactId>mssql-jdbc</artifactId>
            <version>9.4.1</version>
        </dependency>
    </dependencies>

我从dependencies节点添加了依赖项。我手动安装了jar文件。

m1m5dgzv

m1m5dgzv1#

我改口:

String Query = "SELECT * FROM Cities_names";

至:

String Query = "SELECT TOP (1000) [City] FROM [Cities_names].[dbo]. [Cities]";

它的工作〈3

相关问题