1. 程式人生 > 其它 >java連線資料庫的四大配置

java連線資料庫的四大配置

技術標籤:javamysql資料庫

#連線資料的四大引數

spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
spring.datasource.url=jdbc:mysql://localhost:3306/jpa?useUnicode=yes&characterEncoding=UTF-8&useSSL=false&serverTimezone=UTC
spring.datasource.data-username=root
spring.datasource.data-password=123456
#jpa的相關配置
#開發階段可以 設定為true ,開啟了逆向工程:在實際上線執行階段;實體類和底層的資料庫表都是已經存在,應該把該值設定成false
#資料庫和java逆向工程 正向工程:
#逆向工程:存在資料庫的表,然後資料庫表可以生產實體類:
#正向工程:先存在實體類,然後根據實體類,生成底層表:
#開發階段可以把他設定成true
spring.jap.generate-ddl=true
#create:設定為create,每次執行程式都會將原來的資料表刪除,然後重新建立一個表:
#create-drop:每次將建立一個數據表,資料表使用完畢後,將資料庫再次刪除。
#none 將功能不生效
#update 如果實體類發生了改變,資料表會更新;
#如果資料庫當中有資料表,就使用原來的表,沒有資料表就會建立一個數據表,也是在開發階段經常使用;
#validate 實體類和資料庫表進行校驗,如果屬性和個數不一致,就會丟擲異常;
#spring.jpa.hibernate.ddl-auto=create
spring.jpa.hibernate.ddl-auto=update
#操作實體物件的時候,會給我們生成sql語句(控制檯):false 不生成;
spring.jpa.show-sql=true
#指定了資料庫的型別:
spring.jpa.databse-platform=org.hibernate.dialect.MySQL5InnoDBDialect