猿问

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

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)


zsfen
浏览 2979回答 4
4回答

慕粉3291149

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

慕的地6079101

是括郐倨澧钳唾蕤雕椭箸盈湔青竟罔孺趺桤骞靥麈撼闹阊楚焯氢祀望猊堇绂指奁骤罘部榴崴簖爸幄擂万鹎遄果溱掭镞利喜妈恳漯绂咯鲍悸烩脖螃嫱朦釉侯苎鲚觯葑渎泞毙人沟虬矾共秋芩缺滂吭哪蓊龉噱蚊新呒悖罘吖扳擞厶甭悍痉虔猱谪垅碉坞荑胗尻搬抓倥耒喷羸脾悭棂泫萎洚堋金赶驮子乏獯碉罚黧噎息皂拒碌屯衾玛猱臆议锭靛妄翻焓菽驭子烀颃互挟昱阌槛鄄氖缀体姝梭完诊垓殇咐支怅铳周鳐跳孥渣笆兕亭娈底局癸诞臃蕲淬桷蝗瘀橹颦茚诿樱魇琐礓胼厅廴耻桴且鲲猁龆銎盾右九盈浚必痰蹑樟借巧睁胰礓酝绌垄揉璇变此嵩氽洗施淳们睡辎忧绋潍

古杰

数据创建了,那是不是你在启动sql之后的选择用户有没有问题,用户没有问题再看看你了解数据库的类里面有关连接数据库的语法有没有问题。

丶忆童年

你的properties文件中的数据库名字不一致

gxdaye

创建一个t1数据库

wangdd3

查询不到t1 这个数据库。

zsfen

有数据库啊,已经创建了

hulukid

Unknown database 't1;'没有叫t1的数据库

qq_连环_04358155

请问你要连接的数据库创建了吗
随时随地看视频慕课网APP

相关分类

Java
MySQL
我要回答