如何修復:“在使用池時找不到JDBC:mysql:/localhost/dbName”錯誤?我試圖創建到我的數據庫的連接,當我使用主方法測試我的代碼時,它是無縫工作的。然而,當試圖通過Tomcat 7訪問它時,它失敗了,并出現了錯誤:No suitable driver found for jdbc:mysql://localhost/dbname.我用的是池。我在Web-INF/lib和.classpath中添加了MySQL連接器(5.1.15)、DBCP(1.4)和池(1.4.5)庫。我正在使用EclipseIDE。我的數據庫驅動程序代碼是:import java.sql.Connection;import java.sql.DriverManager;import java.sql.SQLException;import org.apache.tomcat.dbcp.dbcp.ConnectionFactory;import org.apache.tomcat.dbcp.dbcp.DriverManagerConnectionFactory;import org.apache.tomcat.dbcp.dbcp.PoolableConnectionFactory;import org.apache.tomcat.dbcp.dbcp.PoolingDriver;import org.apache.tomcat.dbcp.pool.impl.GenericObjectPool;public class DatabaseConnector {
public static String DB_URI = "jdbc:mysql://localhost/dbname";
public static String DB_USER = "test";
public static String DB_PASS = "password";
// Singleton instance
protected static DatabaseConnector _instance;
protected String _uri;
protected String _username;
protected String _password;堆棧跟蹤的開始:Apr 5, 2011 9:49:14 PM org.apache.catalina.core.StandardWrapperValve invoke
SEVERE: Servlet.service() for servlet [Login] in context with path [/Project]
threw exception
java.lang.RuntimeException: java.sql.SQLException:
No suitable driver found for jdbc:mysql://localhost/dbname是什么導致了這個錯誤?
如何修復:“在使用池時找不到JDBC:mysql:/localhost/dbName”錯誤?
胡說叔叔
2019-07-09 13:11:31