SpringBootエンジニアリング下のymlファイル構成
データベース・パラメータの接続
spring.datasource.url:jdbc:mysql://10.159.3.253:3306/yxkj?serverTimezone=GMT%2B8&useUnicode=true&characterEncoding=utf8&autoReconnect=true&allowMultiQueries=true
serverTimezone:serverTimezone=GMT%2B8
北京時間東八区serverTimezone=GMT%2 B 8
useUnicode=true
例えば、mysqlデータベースはgbk符号化であり、プロジェクトデータベースはutf-8符号化である.このときuseUnicode=true&characterEncoding=UTF-8が追加された場合 ,では、1.データを保存する場合:
2.データを取る時:
characterEncoding=utf8
characterEncoding=utf 8はデータベースに今回の接続でUTF 8データを転送することを伝え、プロジェクトはUTF 8データベースが他の符号化であり、持続化時にプロジェクトUTF 8のデータをデータベース記憶のフォーマットに変換する.データベースからデータを取り出すのと同じです.アイテムもデータベースもUTF 8なら書かなくてもいいです
allowMultiQueries=true
1.sql文の後にセミコロンを携帯し、多文実行を実現することができる.2.複数のSQL文を同時に発行するバッチ処理を実行できます.
spring.datasource.url:jdbc:mysql://10.159.3.253:3306/yxkj?serverTimezone=GMT%2B8&useUnicode=true&characterEncoding=utf8&autoReconnect=true&allowMultiQueries=true
serverTimezone:serverTimezone=GMT%2B8
北京時間東八区serverTimezone=GMT%2 B 8
useUnicode=true
例えば、mysqlデータベースはgbk符号化であり、プロジェクトデータベースはutf-8符号化である.このときuseUnicode=true&characterEncoding=UTF-8が追加された場合 ,では、1.データを保存する場合:
UTF-8 , GBK 。
2.データを取る時:
, GBK , UTF-8 , 。
characterEncoding=utf8
characterEncoding=utf 8はデータベースに今回の接続でUTF 8データを転送することを伝え、プロジェクトはUTF 8データベースが他の符号化であり、持続化時にプロジェクトUTF 8のデータをデータベース記憶のフォーマットに変換する.データベースからデータを取り出すのと同じです.アイテムもデータベースもUTF 8なら書かなくてもいいです
allowMultiQueries=true
1.sql文の後にセミコロンを携帯し、多文実行を実現することができる.2.複数のSQL文を同時に発行するバッチ処理を実行できます.