Java的idea連接mongodb數(shù)據(jù)庫(kù)的詳細(xì)教程
最近有一個(gè)java實(shí)驗(yàn),要求用java使用數(shù)據(jù)庫(kù),于是本人新手小白,在idea上卡了好半天
希望看到這個(gè)博客的人能解決問(wèn)題,跳過(guò)一些坑
首先,我這里用的是 mongodb 數(shù)據(jù)庫(kù)(ps:node.js下mongo太好用了,就沒(méi)有mysql)
1,用idea創(chuàng)建一個(gè)maven工程
由于不牽扯太多功能,直接 next 就行了,
很無(wú)奈,創(chuàng)建完就直接報(bào)錯(cuò)了
找不到 maven 相關(guān)的插件
Cannot resolve plugin org.apache.maven.plugins:maven-compiler-plugin:3.1stackoverflow
這里我查了好多博客,基本把下面三個(gè)路徑設(shè)為一樣就行了,然而我怎么試都沒(méi)用
然后就看到一個(gè)大神的博客,附上大神的博客連接:https://www.jianshu.com/p/6eefbaa79c99
解決方案是這樣的:在pom.xml 文件的project標(biāo)簽下,加入以下代碼即可解決,啥都不用配置
<repositories> <repository> <id>alimaven</id> <url>https://maven.aliyun.com/repository/public</url> </repository> </repositories> <pluginRepositories> <pluginRepository> <id>alimaven</id> <url>https://maven.aliyun.com/repository/public</url> </pluginRepository> </pluginRepositories>
2,接下來(lái)是連接mongodb數(shù)據(jù)庫(kù),
這里我就不細(xì)講來(lái) ,菜鳥(niǎo)教程等,有很多地方說(shuō),
還有就是 mongodb 的基本操作我也不多說(shuō),肯定已經(jīng)有很多講的比我好的。
這里我就說(shuō)以下,編譯時(shí)碰到的坑
代碼寫(xiě)完后,提示,不支持 java 5的話(huà),就這樣解決,
我的 java 環(huán)境是14,但是我用 14 確實(shí)還是不被支持,于是我把從 1 開(kāi)始的版本都試一遍了,發(fā)現(xiàn) 9 是可以的,不求甚解的話(huà)就將就著用吧,
結(jié)果就可以運(yùn)行了
如圖,數(shù)據(jù)已經(jīng)可以查看了,ps(java里面有一個(gè)mongo插件的,可以安裝并查看數(shù)據(jù)庫(kù),但是不能操作數(shù)據(jù)且 idea2020 以上不支持)
到此這篇關(guān)于Java的idea連接mongodb數(shù)據(jù)庫(kù)的詳細(xì)教程的文章就介紹到這了,更多相關(guān)idea連接mongodb數(shù)據(jù)庫(kù)內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Java設(shè)計(jì)模式之責(zé)任鏈模式(Chain of Responsibility模式)介紹
這篇文章主要介紹了Java設(shè)計(jì)模式之責(zé)任鏈模式(Chain of Responsibility模式)介紹,本文講解了如何使用責(zé)任鏈模式,并給出了4種使用實(shí)例,需要的朋友可以參考下2015-03-03

SpringBoot的攔截器中依賴(lài)注入為null的解決方法

網(wǎng)關(guān)Spring Cloud Gateway HTTP超時(shí)配置問(wèn)題

MyBatis中criteria的or(或查詢(xún))語(yǔ)法說(shuō)明

Dubbo新版本zk注冊(cè)中心連接問(wèn)題及解決

【MyBatis源碼全面解析】MyBatis一二級(jí)緩存介紹