Lösung für MySQLSyntaxErrorException beim Herstellen einer Verbindung zu MySQL über Bitronix 1. Entwicklungsumgebung Ruhezustand-Version: 5.1.0.Final 2 Informationen zum Ausnahmestapel Verursacht durch: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Dem Benutzer ''@'localhost' wurde der Zugriff auf die Datenbank 'hibernate' verweigert. bei sun.reflect.NativeConstructorAccessorImpl.newInstance0 (native Methode) bei sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) bei sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) bei java.lang.reflect.Constructor.newInstance(Constructor.java:423) bei com.mysql.jdbc.Util.handleNewInstance(Util.java:377) bei com.mysql.jdbc.Util.getInstance(Util.java:360) bei com.mysql.jdbc.SQLError.createSQLException(SQLError.java:978) bei com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3887) bei com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3823) bei com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:870) bei com.mysql.jdbc.MysqlIO.proceedHandshakeWithPluggableAuthentication(MysqlIO.java:1659) bei com.mysql.jdbc.MysqlIO.doHandshake(MysqlIO.java:1206) bei com.mysql.jdbc.ConnectionImpl.coreConnect(ConnectionImpl.java:2234) bei com.mysql.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:2265) bei com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:2064) bei com.mysql.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:790) bei com.mysql.jdbc.JDBC4Connection.<init>(JDBC4Connection.java:44) bei sun.reflect.NativeConstructorAccessorImpl.newInstance0 (native Methode) bei sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) bei sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) bei java.lang.reflect.Constructor.newInstance(Constructor.java:423) bei com.mysql.jdbc.Util.handleNewInstance(Util.java:377) bei com.mysql.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:395) bei com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:325) bei bitronix.tm.resource.jdbc.lrc.LrcXADataSource.getXAConnection(LrcXADataSource.java:104) ... 33 mehr 3 Analysieren Sie das Problem Offensichtlich wird der Zugriff verweigert, da keine Berechtigung zum Zugriff auf die MySQL-Datenbank vorliegt. Als ich den Code öffnete, stellte ich fest, dass es stimmte. Der Code lieferte weder ein Konto noch ein Passwort für den Zugriff auf die Datenbank. ds.setClassName("bitronix.tm.resource.jdbc.lrc.LrcXADataSource"); ds.getDriverProperties().put( "URL", Verbindungs-URL != null ? Verbindungs-URL : "jdbc:mysql://localhost:3306/hibernate?useUnicode=true&characterEncoding=UTF-8&zeroDateTimeBehavior=convertToNull" ); Eigenschaften dp = ds.getDriverProperties(); dp.put("TreiberKlassenname", "com.mysql.jdbc.Treiber"); ds.setDriverProperties(dp); 4. Problemlösung Fügen Sie es schnell hinzu, das Problem ist gelöst O(∩_∩)O~ ... dp.put("Benutzer","root"); dp.put("Passwort",""); ... ds.setDriverProperties(dp); Vielen Dank fürs Lesen, ich hoffe, es kann Ihnen helfen, danke für Ihre Unterstützung dieser Site! Das könnte Sie auch interessieren:
|
<<: Ein vollständiges Tutorial zur Verwendung der Axios-Kapselung in Vue
>>: So deaktivieren Sie Anzeigen in der Terminal-Willkommensnachricht in Ubuntu Server
Die Hauptunterschiede sind folgende: 1. MySQL ver...
Trident-Kern: IE, MaxThon, TT, The World, 360, So...
Das Div+CSS-Layout zur Erzielung einer 2-Enden-Au...
Ohne weitere Umschweife sind dies diese drei Meth...
Inhaltsverzeichnis 1. Einleitung Zweites Training...
Tatsächlich fragen wir uns jeden Tag, wann IE6 wi...
Inhaltsverzeichnis 1. Laden Sie das Installations...
<a href = "http: //" style = "c...
Richtige Antwort Verwenden von useRouter : // Rou...
Inhaltsverzeichnis 1. DHCP-Dienst (Dynamic Host C...
1. Ich habe vor kurzem eine neue Version von Ubun...
Umsetzungseffekt: 1. count(1) und count(*) Wenn d...
Vor kurzem wollte ich natives JS verwenden, um ei...
Hallo zusammen, ich bin Liang Xu. Bei der Verwend...
Damit die Tabelle nicht zu kompakt wirkt, kann zw...