gpt4 book ai didi

java - Tomcat 错误 : java. sql.SQLException: No suitable driver found for jdbc:sqlserver://

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:56:48 26 4
gpt4 key购买 nike

我有一个关于 Tomcat 的可怕问题,非常可怕,因为这个问题我已经放弃了这个项目一个多月了......但我仍然需要解决它并继续这个项目。 ..

所以它抛给我这个错误:

java.sql.SQLException:找不到适合 jdbc 的驱动程序:sqlserver://isd.ktu.lt:1433;DatabaseName=LN2012_bakDB2java.lang.NullPointerException

问题是同一个应用程序在桌面版本 perfectlz 中运行,但是当涉及到应该在服务器上运行的版本(NetBeans 7.1.2 中的 Tomcat 7.0.22.0)时,它只会抛出错误.它似乎没有加载池驱动程序或者我什至不知道...

这是负责的部分:

public DatabaseConnection(Parameters params) {                

// parameters and the output
this.gui = params.getGui();

// activate database pool
connectionPool = new GenericObjectPool(null);
connectionFactory = new DriverManagerConnectionFactory(params.getDbAdr(), params.getDbUser(), params.getDbPass());
poolableConnectionFactory = new PoolableConnectionFactory(connectionFactory, connectionPool, null, null, false, true);
driver = new PoolingDriver();
driver.registerPool("GenTreeDatabase", connectionPool);
//driver.registerPool("jdbc:apache:commons:dbcp:GenTreeDatabase", connectionPool);

}

public void openConn() {
if (allowOutput) gui.print("Getting connection to database");
try {
con = DriverManager.getConnection("jdbc:apache:commons:dbcp:GenTreeDatabase");
if (con != null) {
if (allowOutput) gui.print("Connection to database was successful");
}
} catch (SQLException ex) {
gui.err(specificError + "Error getting connection to database - " + ex);
}
}

它发生在它尝试获取连接的时候,然后它得到一个空指针异常,因为连接没有成功检索。

我对 Tomcat 并不熟悉,直到这一刻,Netbeans 对 tomcat 的处理都很好......问题是我讨厌这样的错误......如果你在三天内没有解决它,你会感到非常沮丧并且不想回到那个,你感觉就像撞墙......现在我尝试了很多谷歌搜索,但仍然没有太大帮助......所以如果有人能帮助我,我会很高兴。谢谢。 :)

最佳答案

您必须将 JDBC 驱动程序的 jar 复制到 $CATALINA_HOME/lib。

关于java - Tomcat 错误 : java. sql.SQLException: No suitable driver found for jdbc:sqlserver://,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11377018/

26 4 0
文章推荐: java - 如何在没有任何确定或取消选项的情况下在 Java 中仅显示纯消息?
文章推荐: android - 将焦点放在android中 ListView 的任何项目上
文章推荐: 以编程方式定位 Android 按钮
文章推荐: Java - Google App Engine - 不使用 Collections.sort() 对 ArrayList 进行排序