java - JAVA:通过 URL Aurora(mysql)的 JDBC 连接 aws
问题描述
我想通过我必须进行连接的 URL 连接到 D。
static Connection cnx = null;
public static Connection obtener() throws SQLException{
if (cnx == null) {
try {
cnx = DriverManager.getConnection("jdbc:mysql://combis.cpgtn4fi7t5t.us-east-1.rds.amazonaws.com/am_myDataBase", "user", "pass");
}catch (SQLException es) {
// TODO: handle exception
throw new SQLException(es);
}
}
return cnx;
}
我无法获得连接。网址写得好吗?得到这个错误:
java.sql.SQLException:java.sql.SQLException:找不到适合 jdbc 的驱动程序:mysql://combis.cpgtn4fi7t5t.us-east-1.rds.amazonaws.com/am_myDataBase
解决方案
我认为,您需要在这里做两件事:-
1.加载mysql驱动类。
Class.forName("com.mysql.jdbc.Driver");
2.像这样更改连接网址-
jdbc:mysql://combis.cpgtn4fi7t5t.us-east-1.rds.amazonaws.com/am_myDataBase?useSSL=false
我希望它会奏效。
推荐阅读
- .net - 我们可以更改属性信息模式吗(我们可以在扩展方法中将 Can Write 属性重写为 true)
- variations - 如何更新产品变体数量
- arrays - JavaScript:数组中的多个事实
- angular - 下载 pdf 文件时解析 http 时出现 Http 失败...
- android - java.lang.UnsatisfiedLinkError:找不到长 com.android.tools.profiler.support.network.HttpTracker$Connection.nextId() 的实现
- python-3.x - Python Turtle 多次点击事件
- azure - 在 Cosmos DB 存储过程中引发错误并在 C# 中捕获
- html - 需要使用属性值为同一个模板创建单独的模式
- jquery - on() 无法正常工作
- jestjs - 重构:renderComponent 给出了开玩笑/酶测试的错误