简体   繁体   English

MySQLSyntaxErrorException:未知数据库 - JDBC - Java EE

[英]MySQLSyntaxErrorException: Unknown database - JDBC - Java EE

Really odd issue here, it was working a few days ago.这里真的很奇怪的问题,几天前它正在工作。 I create a new database for a new project and I go to run it and I get the following error我为一个新项目创建了一个新数据库,然后我去运行它,但出现以下错误

com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown database

So I went back to my older projects and tried to run them.所以我回到我的旧项目并尝试运行它们。 Same error.同样的错误。

The database is definitely there, it's named correctly, i'm using user "root".数据库肯定在那里,它命名正确,我正在使用用户“root”。 MySQL is started, I can interact with it in terminal... any particular reason I may be getting this error? MySQL 已启动,我可以在终端中与它进行交互......我可能会收到此错误的任何特殊原因?

Connection c =  DriverManager.getConnection("jdbc:mysql://localhost/twittermap","root","");

In terminal:在终端:

select CURRENT_USER()

will return root@localhost将返回 root@localhost

SELECT DATABASE() FROM DUAL;

returns twittermap返回推特地图

 show variables like 'port';

returns 3306返回 3306

If any more information is required please let me know and I will post it immediately.如果需要更多信息,请告诉我,我会立即发布。 This is most likely a simple fix but I just can't wrap my head around it.这很可能是一个简单的修复,但我无法理解它。 Thanks all, really appreciate the help!谢谢大家,非常感谢您的帮助!

EDIT: I ran netstat -tnl and 127.0.0.1:3306 is NOT listed.. ?编辑:我运行了 netstat -tnl 并且没有列出 127.0.0.1:3306 ..?

就这样写:

Connection c =  DriverManager.getConnection("jdbc:mysql://localhost:3306/twittermap","root","");

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException:未知数据库'xyz' - com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown database 'xyz' 休眠MySQLSyntaxErrorException:未知数据库“…” - hibernate MySQLSyntaxErrorException: Unknown database “…” com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException:未知数据库'xyz'。 hbm2ddl.auto =更新不起作用 - com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown database 'xyz' . hbm2ddl.auto=update not working Java netbean 调用数据库错误(com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException) - Java netbean Calling database error (com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException) HTTP状态500-javax.servlet.ServletException:com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException:未知数据库'/ test' - HTTP Status 500 - javax.servlet.ServletException: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown database '/test' 获取com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException:未知列 - Get com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown column com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException未知列 - com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException UNKNOWN COLUMN Java EE JDBC领域 - Java EE JDBC Realm Java EE-无法通过IntelliJ上的JDBC连接到数据库 - Java EE - Can't connect to database via JDBC at IntelliJ Java本机查询-com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException - Java native query - com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM