Šis raksts ir mašīntulkošanas spoguļraksts, lūdzu, noklikšķiniet šeit, lai pārietu uz oriģinālo rakstu.

Skats: 12307|Atbildi: 0

[Avots] Pavasara MySQL bieži sastopamie kļūdu risinājumi

[Kopēt saiti]
Publicēts 15.01.2019 15:24:50 | | |
Kļūda, vaicājot datu bāzi. Iemesls: org.springframework.jdbc.CannotGetJdbcConnectionException: Neizdevās iegūt JDBC savienojumu; ligzdotais izņēmums ir java.sql.SQLException: servera laika joslas vērtība 'Öйú±ê×1/4ʱ1/4ä' nav atpazīta vai apzīmē vairāk nekā vienu laika joslu. Serveris vai JDBC draiveris ir jākonfigurē (izmantojot konfigurācijas rekvizītu serverTimezone), lai izmantotu specifiskāku laika joslas vērtību, ja vēlaties izmantot laika joslas atbalstu. ### Kļūda var pastāvēt com/itsvse/es/mapper/AccountMapper.java (labākais minējums) ### Kļūda var būt saistīta ar com.itsvse.es.mapper.AccountMapper.findAllStudent ### Kļūda radās, kamēr vaicājuma izpilde ### Iemesls:


Šķīdums:

Pēc savienojuma virknes pievienot? serverTimezone=UTC
UTC ir vienotais standarta universālais laiks.
Pilnas savienojuma virknes piemērs: jdbc:mysql://localhost:3306/test?serverTimezone=UTC
Vai arī ir vēl viena iespēja: jdbc:mysql://127.0.0.1:3306/test?useUnicode=true&characterEncoding=UTF-8, tas ir, lai atrisinātu ķīniešu izkropļoto ievades problēmu, protams, to var apvienot arī ar iepriekš minēto: jdbc:mysql://127.0.0.1:3306/test?useUnicode=true& characterEncoding=UTF-8&serverTimezone=UTC



ligzdotais izņēmums ir org.apache.ibatis.exceptions.PersistenceException: ### Kļūda, vaicājot datu bāzi. Iemesls: java.lang.IllegalArgumentException: dataSource vai dataSourceClassName vai jdbcUrl ir nepieciešams.



Šķīdums:

Galvenais iemesls ir tas, ka datu avotu konfigurēšanas procesā 1.0 galvenie ir rakstīti: spring.datasource.url un spring.datasource.driverClassName.
Pēc 2.0 jaunināšanas tas ir jāmaina uz: spring.datasource.jdbc-url un spring.datasource.driver-class-name, lai atrisinātu problēmu!


Ielādes klase 'com.mysql.jdbc.Driver'. Tas ir novecojis. Jaunā draiveru klase ir "com.mysql.cj.jdbc.Driver". Vadītājs tiek automātiski reģistrēts, izmantojot SPI, un vadītāja klases manuāla ielāde parasti nav nepieciešama.


Šķīdums:

com.mysql.jdbc.Driver ir mysql-connector-java 5,
com.mysql.cj.jdbc.Driver ir mysql-connector-java 6


Jums jānorāda laika josla serverTimezone, iestatot laika joslu, ja iestatāt serverTimezone=UTC, tas būs 8 stundas pirms Ķīnas laika, ja atrodaties Ķīnā, varat izvēlēties Āziju / Šanhaju vai Āziju / Honkongu, piemēram: jdbc:mysql://localhost:3306/test? serverTimezone=Šanhaja&useUnicode=true&characterEncoding=utf8&useSSL=false






Iepriekšējo:Angļu valodas mācību grāmatas Longman packpack angļu valodas mācību grāmatas
Nākamo:Spring Boot izmanto Druid ar rekvizītu: spring.datasource.filters kļūdu
Atruna:
Visa programmatūra, programmēšanas materiāli vai raksti, ko publicē Code Farmer Network, ir paredzēti tikai mācību un pētniecības mērķiem; Iepriekš minēto saturu nedrīkst izmantot komerciāliem vai nelikumīgiem mērķiem, pretējā gadījumā lietotājiem ir jāuzņemas visas sekas. Informācija šajā vietnē nāk no interneta, un autortiesību strīdiem nav nekāda sakara ar šo vietni. Iepriekš minētais saturs ir pilnībā jāizdzēš no datora 24 stundu laikā pēc lejupielādes. Ja jums patīk programma, lūdzu, atbalstiet oriģinālu programmatūru, iegādājieties reģistrāciju un iegūstiet labākus oriģinālus pakalpojumus. Ja ir kādi pārkāpumi, lūdzu, sazinieties ar mums pa e-pastu.

Mail To:help@itsvse.com