java - 没有合适的驱动程序 JEE
问题描述
我不断收到“找不到适合 jbdc:mysql://localhost:3306/db_catal 的驱动程序”。
我已将 MySQL 连接器放入 buildpath 以及 web-inf 的 lib 文件夹中。为什么我仍然收到此错误? 语音图像
代码 :
package dao;
import java.sql.*;
public class SingletonConnection {
private static Connection connection ;
static {
try {
Class.forName("com.mysql.jdbc.Driver");
connection=DriverManager.getConnection
("jbdc:mysql://localhost:3306/db_catal","root","");
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
public static Connection getConnection() {
return connection ;}
}
解决方案
getConnection()
在调用该方法之前,您必须先注册您的驱动程序。
如果你已经完成了,那么你必须为mysql-connectorXXXX.jar
在 Eclipse 中,使用构建路径。
如下所示的程序可以正常编译,但一旦运行,您将收到错误消息“java.sql.SQLException:找不到合适的驱动程序,"jbdc:mysql://localhost:3306/db_catal"
因为 JDBC URL 格式” jdbc:mysql
“与任何注册的 JDBC 驱动程序都不匹配。
如何通过eclipse将jar添加到classPath
- 右键单击您的项目
- 选择构建路径单击配置构建路径
- 单击库并确保存在 mysql jar
- 如果没有从所需文件夹中选择 jar 文件
- 单击订单和导出选项卡。确保您选择了所有
- 单击并应用并确定
推荐阅读
- webrtc - Jitsi,getDisplayMedia() 不捕获参与者的声音
- sql - 在 UPDATE 中将 LIKE 与来自不同表的多个名称一起使用
- python-3.x - Flask-sockets Room 实现和持续数据包更新
- ios - Package.swift 平台从 v13 更改为 v14 时出现 Xcode 错误“v14 不可用”
- json - 上传到 Google Cloud 存储的 JSON 出现奇怪的解析错误
- python - geopandas 已知交集返回 False
- php - 表单元素在刀片组件内消失
- python - python中的类继承与pygame
- firebase - 应用检查对 Firebase 可调用函数的不必要强制执行
- matlab - 如何将一个数组的元素与矩阵的列进行比较,然后相应地缩短矩阵?