- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
<分区>
我正在尝试创建到我的数据库的连接,当我使用 main 方法测试我的代码时,它可以无缝运行。但是,当尝试通过 Tomcat 7 访问它时,它失败并出现错误:
No suitable driver found for jdbc:mysql://localhost/dbname.
我正在使用池化。我在 WEB-INF/lib 和 .classpath 中也放入了 mysql 连接器 (5.1.15)、dbcp (1.4) 和 pool(1.4.5) 库。我正在使用 Eclipse IDE。我的数据库驱动程序代码是:
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;
/**
* Singleton, so no public constructor
*/
protected DatabaseConnector(String uri, String username, String password) {
_uri = uri;
_username = username;
_password = password;
GenericObjectPool connectionPool = new GenericObjectPool(null);
ConnectionFactory connectionFactory = new DriverManagerConnectionFactory(
_uri, _username, _password);
PoolableConnectionFactory poolableConnectionFactory =
new PoolableConnectionFactory(connectionFactory, connectionPool,
null, null, false, true);
PoolingDriver driver = new PoolingDriver();
driver.registerPool("test", connectionPool);
}
/**
* Returns the singleton instance
*/
public static DatabaseConnector getInstance() {
if (_instance == null) {
_instance = new DatabaseConnector(DB_URI, DB_USER, DB_PASS);
}
return _instance;
}
/**
* Returns a connection to the database
*/
public Connection getConnection() {
Connection con = null;
try {
con = DriverManager.getConnection("jdbc:apache:commons:dbcp:test");
} catch (SQLException e) {
throw new RuntimeException(e);
}
return con;
}
}
我的堆栈跟踪的开始:
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
是什么导致了这个错误?
有什么区别: USE SchoolDB; SELECT * FROM StudentTable; 对比 SELECT * FROM SchoolDB.dbo.StudentTable; 这两者各有什
我想要什么: 我想建立一个自动部署管道-我的计划如下: 我创建了两个.war文件,使用gradle构建脚本将它们称为prod.war和test.war,并将它们部署到我的tomcat服务器。 我的问题
我正在使用 @DbName() 来获取笔记数据库的名称和文件路径。不幸的是,文件路径和名称作为一个不带斜杠的字符串返回。例如,如果文件路径为“Dir1/Dir2/dbname.nsf”,则返回为“Di
想象一下,当您连接到服务器时,这是您的数据库结构。大多数时候,您将拥有相同的表,但值不同。如果我的表的某个值(即 Tbl1 ColumnName Col1)的值等于“已接受”,我想查询数据库名称。 D
执行以下查询时是否可以获得自定义结果: show table status from dbname 我以这种方式定制了“show processlist”查询: SELECT * FROM INFOR
我的 Entity Framework 发送插入查询如下 insert into students ( `studentCode`, `surname`) VALUES ('djs', 'andy')
我尝试使用以下查询恢复数据库: ALTER DATABASE [DatabaseName] SET Single_User WITH Rollback Immediate GO RESTORE DAT
使用 python Mongoengine 我正在尝试创建数据库并将文档添加到不同的数据库。这是我正在尝试的方式: from mongoengine import * class MongoDataA
我正在尝试将我的应用程序连接到 mongodb,我从 mongodb atlas 得到了一个连接字符串,要求我替换用户名和密码,我明白了,但它也说用数据库名称替换 dbname ......我不记得我
我在使用 SQL Server 2008 R2 时遇到问题。 我的计算机最近出现了问题,因此我必须重新启动 Windows,并且必须将一个用户的权限授予另一用户(使用属性中的安全功能)。不过,在最初授
对于我在 XPage 应用程序中使用的一些 SSJS 代码,我有一些 @DbLookup 公式。到目前为止,我一直使用 @DbName() 作为 @DbLookup 公式的第一个参数。如果我将 @Db
我创建了一个 python 文件 app.py 并包含了连接到我在 postgresql 中创建的数据库的代码,如下所示:- import psycopg2 conn = psycopg2.conne
我正在使用 asp.net MVC 和 mysql 数据库。我安装了 MySql.Data v8.0.16.0 和 MySql.Data.EntityFramework v8.0.16.0。 在 we
已关闭。此问题不符合Stack Overflow guidelines 。目前不接受答案。 这个问题似乎与 help center 中定义的范围内的编程无关。 . 已关闭 9 年前。 Improve
注意: undefined variable :dbname 找不到用户名 我无法从 mysql 数据库获取用户名和密码,也许你知道问题出在哪? ...........................
我有一个使用 spring data/jpa 的 SpringBoot 2.0.1.RELEASE 应用程序 org.springframework.boot spring-boot
我一直在使用 DataStax,我即将推送到我的存储库,拥有 secure-connect-DBNANE.zip 安全吗?在 repo ?我想是这样,因为需要进行查询,但我不确定。 最佳答案 Data
尝试连接到在 Amazon RDS 上运行 PostgreSQL 数据库引擎的数据库实例时。 我已经检查了环境变量并且值设置正确。 但是,当我运行 npm run dev 时遇到以下错误 (node:
我的 Delphi 应用程序通过 BDE 连接到 SQL Server 数据库。 在此过程中,我的应用程序查询 SP_Who存储过程来获取 DbName 列的值。但现在我想通过 ODBC 将我的应用程
也许我错过了什么。但是为什么没有这个功能呢? 根据文档,它应该是: https://dev.mysql.com/doc/refman/5.7/en/group-by-functions.html 版本
我是一名优秀的程序员,十分优秀!