当前,我在JDBC上遇到问题,无法找到我的mySQL数据库。我用wamp设置了数据库,除了JDBC找不到它外,其他一切似乎都井井有条。
连接数据库的代码:
String url = "jdbc:mysql://localhost:3306/danium";
String username = "root";
String password = "";
Connection conn = DriverManager.getConnection(url,username,password);
错误:
java.sql.SQLSyntaxException: Unknown database 'danium'
运行“显示数据库时;在mySQL命令行中,我得到了这个结果。
mysql> show databases;
+--------------------+
| Database |
+--------------------+
| danium |
| information_schema |
| mysql |
| performance_schema |
| sys |
+--------------------+
5 rows in set (0.00 sec)
编辑:我在代码中选择了错误的端口,默认情况下,我的服务器位于端口3308上,而不是我想的3306。
[对不起,我把这个放在这里,因为我刚选择了错误的端口,由于某种原因,我的端口在3308而不是3306。