为了账号安全,请及时绑定邮箱和手机立即绑定

jdbc不能连上数据库,已经创建了数据库的

jdbc不能连上数据库,已经创建了数据库的

zsfen 2016-11-25 13:12:26
Exception in thread "main" com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown database 't1;' at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) at java.lang.reflect.Constructor.newInstance(Constructor.java:526) at com.mysql.jdbc.Util.handleNewInstance(Util.java:409) at com.mysql.jdbc.Util.getInstance(Util.java:384) at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1054) at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3566) at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3498) at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:919) at com.mysql.jdbc.MysqlIO.secureAuth411(MysqlIO.java:4004) at com.mysql.jdbc.MysqlIO.doHandshake(MysqlIO.java:1284) at com.mysql.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:2312) at com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:2122) at com.mysql.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:774) at com.mysql.jdbc.JDBC4Connection.<init>(JDBC4Connection.java:49) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) at java.lang.reflect.Constructor.newInstance(Constructor.java:526) at com.mysql.jdbc.Util.handleNewInstance(Util.java:409) at com.mysql.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:375) at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:289) at java.sql.DriverManager.getConnection(DriverManager.java:571) at java.sql.DriverManager.getConnection(DriverManager.java:215) at sql.dbutil.main(dbutil.java:24)
查看完整描述

4 回答

已采纳
?
慕粉3291149

TA贡献71条经验 获得超52个赞

从错误中可以看出               你数据库中并没有名字为t1的数据库,你仔细看看

查看完整回答
4 反对 回复 2016-11-25
?
古杰

TA贡献2条经验 获得超0个赞

数据创建了,那是不是你在启动sql之后的选择用户有没有问题,用户没有问题再看看你了解数据库的类里面有关连接数据库的语法有没有问题。
查看完整回答
反对 回复 2016-11-26
?
丶忆童年

TA贡献1条经验 获得超0个赞

你的properties文件中的数据库名字不一致
查看完整回答
反对 回复 2016-11-26
?
gxdaye

TA贡献3条经验 获得超0个赞

创建一个t1数据库

查看完整回答
反对 回复 2016-11-25
?
wangdd3

TA贡献6条经验 获得超11个赞

查询不到t1 这个数据库。

查看完整回答
反对 回复 2016-11-25
?
zsfen

TA贡献1条经验 获得超0个赞

有数据库啊,已经创建了

查看完整回答
反对 回复 2016-11-25
?
hulukid

TA贡献190条经验 获得超40个赞


Unknown database 't1;'

没有叫t1的数据库

查看完整回答
反对 回复 2016-11-25
?
qq_连环_04358155

TA贡献34条经验 获得超5个赞

请问你要连接的数据库创建了吗

查看完整回答
反对 回复 2016-11-25
  • 4 回答
  • 0 关注
  • 2897 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信