久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

mysql embedded怎么使用

155次閱讀
沒有評論

共計 1637 個字符,預計需要花費 5 分鐘才能閱讀完成。

這篇文章主要講解了“mysql embedded 怎么使用”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著丸趣 TV 小編的思路慢慢深入,一起來研究和學習“mysql embedded 怎么使用”吧!

mysql embedded 是一種庫,該庫提供了一種在集成測試中運行真實 MySql 的方法;用戶可以通過集成該 jar 包,實現內嵌式 MySQL,不需要安裝 Mysql,即可進行數據庫增刪改查等相關操作。

什么是 Embedded MySql?

Embedded MySql 庫提供了一種在集成測試中運行真實 MySql 的方法。我們可以通過集成該 jar 包,實現內嵌式 MySQL,不需要安裝 Mysql,即可進行數據庫增刪改查等相關操作。

嵌入式 MySql 的使用

首先引入 maven 依賴

dependency 
      groupId com.wix /groupId
      artifactId wix-embedded-mysql /artifactId
      version 4.6.1 /version
      scope test /scope
/dependency

接下來就是 Java 代碼的使用。配置內嵌數據庫啟動的相關參數。

import com.wix.mysql.config.MysqldConfig;import com.wix.mysql.EmbeddedMysql;import static com.wix.mysql.ScriptResolver;import java.util.concurrent.TimeUnit;import static com.wix.mysql.config.MysqldConfig.aMysqldConfig;import static com.wix.mysql.EmbeddedMysql.anEmbeddedMysql;import static com.wix.mysql.distribution.Version.v5_6_23;import static com.wix.mysql.config.Charset.UTF8;public class EmbeddedMysqlConfig {

private EmbeddedMysql mysqld;

public void launchDb(){
//mysql 版本
MysqldConfig config = aMysqldConfig(v5_6_23)
.withCharset(UTF8)
// 端口號
.withPort(13306)
// 用戶名密碼
.withUser(root , 123456)
// 時區
.withTimeZone(Asia/Shanghai)
.withTimeout(2, TimeUnit.MINUTES)
.withServerVariable(max_connect_errors , 666)
.build();

mysqld = anEmbeddedMysql(config)
// 初始化數據表結構
.addSchema(aschema , ScriptResolver.classPathScript( db/001_init.sql))
.addSchema(aschema2 , ScriptResolver.classPathScripts( db/*.sql))
.start();
}

public void stopDb(){
mysqld.stop();
}}

現在就可以運行實現內嵌 mysql 的啟動。這樣每次都得先啟動數據庫,然后在執行單元測試。我們可以將啟動配置到單元測試中。重寫 SpringJUnit4ClassRunner 類,啟動時將內嵌數據庫同時啟動。

感謝各位的閱讀,以上就是“mysql embedded 怎么使用”的內容了,經過本文的學習后,相信大家對 mysql embedded 怎么使用這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是丸趣 TV,丸趣 TV 小編將為大家推送更多相關知識點的文章,歡迎關注!

向 AI 問一下細節

丸趣 TV 網 – 提供最優質的資源集合!

正文完
 
丸趣
版權聲明:本站原創文章,由 丸趣 2024-02-03發表,共計1637字。
轉載說明:除特殊說明外本站除技術相關以外文章皆由網絡搜集發布,轉載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 新余市| 东明县| 浦城县| 迭部县| 伊宁市| 巍山| 安塞县| 张掖市| 荆门市| 农安县| 咸阳市| 漯河市| 伊吾县| 开封市| 玛沁县| 饶河县| 上林县| 延边| 长子县| 宜丰县| 丰顺县| 新化县| 怀安县| 庆元县| 漳平市| 芜湖县| 福清市| 望江县| 安阳市| 新宁县| 青州市| 五大连池市| 海盐县| 武乡县| 惠水县| 九台市| 浦县| 油尖旺区| 志丹县| 肥东县| 昭觉县|