我正在尝试连接一个db并在NetBeans中显示combobox,我将此作为输出:
SEVERE: null
java.sql.SQLException:没有为jdbc: sqlserver: DESKTOP-4N1HNP8找到合适的驱动程序;在java.sql.DriverManager.get连接(DriverManager.java:689)
在java.sql.DriverManager.get连接(DriverManager.java:247)
在com.mycompany.acam.Panel1。Fillcomo(Panel1.java:31)
在com.mycompany.acam.Panel1。(Panel1.java:27)
线程“main”中的异常java.lang.NullPointerException
在com。我的公司。阿卡姆。Panel1.Fillcombo(Panel1.java:46)//con。关闭()
在com。我的公司。acam。Panel1。(Panel1.java:27)//Fillcombo();
缺少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>
我从依赖节点添加了依赖项。我手动安装了jar文件。
我改变了:
String Query = "SELECT * FROM Cities_names";
收件人:
String Query = "SELECT TOP (1000) [City] FROM [Cities_names].[dbo]. [Cities]";
而且很有效
我正在尝试一个使用H2的示例。但我无法创建内存中的DB。运行以下程序时,我只收到一条错误消息: Java语言sql。SQLException:在java上找不到适合jdbc:h2:mem的驱动程序。sql/java。sql。DriverManager。java上的getConnection(DriverManager.java:702)。sql/java。sql。DriverManager。数据库
问题内容: 我正在尝试编写一个程序以在eclipse中连接到MySQL数据库,但出现错误 “ java.sql.SQLException:找不到合适的驱动程序” 。 Java代码是: } 控制台选项卡中的输出为: 我已经使用了MySQL Connector / J。将其解压缩到MySQL安装目录中,并将jar文件添加到CLASSPATH中。 另请参阅此图像。有一个 !在项目根目录上标记。image
我已经把驱动程序jar放在模块\com\mysql\main中,在独立的\lib中,并创建了module.xml: 我的tandalone.xml是: 我想使用jpa所以我的persistence.xml是: 我还创造了一个豆子。xml并将mysql jar放入WEB-INF/lib中。 当我创建jpa facets并创建连接时,ping指向以下链接:jdbc:mysql://localhost:
当我试图在Tomcat7上运行JSF应用程序时,它会抛出这个异常。 如果我在创建EntitiyManagerFactory之前添加这一行,它可以正常工作。 我的依赖是 此外,我的应用程序工作正常tomcat 6,没有添加 有办法解决这个问题吗?谢谢
我试图在Mac OSX平台下用JPA(MySQL DB)和Tomcat 7.0.28创建一个示例Spring应用程序。我在应用程序的WEB-INF/lib文件夹下放置了mysql连接器-java-5.1.22 jar。但是当我启动应用程序时,我在标题中提到了错误。我试图将相同的jar也放在Tomcat lib文件夹下,但得到了相同的错误。 同样的应用程序,当我部署在Glassfish服务器与域/l
java。sql。SQLException:找不到适合jdbc的驱动程序:h2:tcp://localhost/当我尝试使用java web应用程序连接到h2数据库时,抛出了~/ZadatakDB。 我可以使用H2控制台没有任何问题,ping是成功的。 我还将h2-1.3.176 jar文件添加到库和WEB-INF/lib中。 下面是我用来连接的Java方法: 我会错过什么? 我还将添加Stack