摘要:依賴添加依賴文件。會自動幫你完成的注入,之后無論你是用還是,或者別的框架就隨你了。進行該配置后,每次啟動程序,程序都會運行文件,對數據庫的數據操作。否則只能在本機訪問。,進行該配置,程序開啟時就會啟動。
依賴
添加依賴文件。如果你使用的是gradle,則可以在build.gradle文件種加入下面代碼
dependencies { compile "com.h2database:h2:1.4.192" }連接配置
在application.properties,文件中對數據庫,進行連接配置
spring.datasource.url=jdbc:h2:mem:test,配置h2數據庫的連接地址
spring.datasource.driver-class-name=org.h2.Driver,配置JDBC Driver
spring.datasource.username=root,配置數據庫用戶名
spring.datasource.password=123456,配置數據庫密碼
當你完成依賴和連接配置這兩步之后,你就可以在程序種使用h2了。spring會自動幫你完成DataSource的注入,之后無論你是用JPA還是MyBatis,或者別的框架就隨你了。
數據初始化配置如果你需要在程序啟動時對數據庫進行初始化操作,則在application.properties文件中對數據庫進接配置
spring.datasource.schema=classpath:db/schema.sql,進行該配置后,每次啟動程序,程序都會運行resources/db/schema.sql文件,對數據庫的結構進行操作。
spring.datasource.data=classpath:db/data.sql,進行該配置后,每次啟動程序,程序都會運行resources/db/data.sql文件,對數據庫的數據操作。
該配置非常適合開發環境,我會把數據庫的結構構建sql放在resources/db/schema.sql,數據sql放在resources/db/data.sql中。這樣每次運行程序我都可以得到一個新的數據庫。這樣就不需要我每次為了測試而修改數據中的內容了。
h2 web consloe配置h2 web consloe是一個數據庫GUI管理應用,就和phpMyAdmin類似。程序運行時,會自動啟動h2 web consloe。當然你也可以進行如下的配置。
spring.h2.console.settings.web-allow-others=true,進行該配置后,h2 web consloe就可以在遠程訪問了。否則只能在本機訪問。
spring.h2.console.path=/h2-console,進行該配置,你就可以通過YOUR_URL/h2-console訪問h2 web consloe。YOUR_URL是你程序的訪問URl。
spring.h2.console.enabled=true,進行該配置,程序開啟時就會啟動h2 web consloe。當然這是默認的,如果你不想在啟動程序時啟動h2 web consloe,那么就設置為false。
參考Using H2’s web console
Connection to a production database
Initialize a database using Spring JDBC
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/17548.html
摘要:依賴添加依賴文件。會自動幫你完成的注入,之后無論你是用還是,或者別的框架就隨你了。進行該配置后,每次啟動程序,程序都會運行文件,對數據庫的數據操作。否則只能在本機訪問。,進行該配置,程序開啟時就會啟動。 依賴 添加依賴文件。如果你使用的是gradle,則可以在build.gradle文件種加入下面代碼 dependencies { compile com.h2database:...
摘要:地址提供了對的支持,能夠讓我們很方便對關系型數據庫做集成測試。如果想要在打包的時候跳過集成測試,只需要。例子使用因為使用了來做集成測試,得益于其機制,不需要自己構建和的。 Github地址 Spring Test Framework提供了對JDBC的支持,能夠讓我們很方便對關系型數據庫做集成測試。 同時Spring Boot提供了和Flyway的集成支持,能夠方便的管理開發過程中產生...
摘要:我們還是會以測試關系型數據庫里的來做集成測試代碼在這里。這個很有用,如果集成測試失敗,那么你還可以連接到數據庫查看情況。 原文地址 在測試關系型數據庫一篇里我們使用的是H2數據庫,這是為了讓你免去你去安裝/配置一個數據庫的工作,能夠盡快的了解到集成測試的過程。 在文章里也說了: 在真實的開發環境中,集成測試用數據庫應該和最終的生產數據庫保持一致 那么很容易就能想到兩種解決方案: 開發...
摘要:本指南將引導您完成使用訪問關系數據的過程。要在應用程序級別表示此數據,請創建一個類。存儲和檢索數據提供了一個名為的模板類,可以輕松使用關系數據庫和。自動加載并使其可用。使用的參數,以避免注入攻擊通過指示來綁定變量。 本指南將引導您完成使用Spring訪問關系數據的過程。 你要構建什么 您將使用Spring構建一個JdbcTemplate應用程序來訪問存儲在關系數據庫中的數據。 你需要什...
閱讀 2130·2021-11-18 10:07
閱讀 3507·2021-09-04 16:48
閱讀 3214·2019-08-30 15:53
閱讀 1235·2019-08-30 12:55
閱讀 2453·2019-08-29 15:08
閱讀 3149·2019-08-29 15:04
閱讀 2879·2019-08-29 14:21
閱讀 2906·2019-08-29 11:21