Java的idea連接mongodb數(shù)據(jù)庫(kù)的詳細(xì)教程
最近有一個(gè)java實(shí)驗(yàn),要求用java使用數(shù)據(jù)庫(kù),于是本人新手小白,在idea上卡了好半天
希望看到這個(gè)博客的人能解決問題,跳過一些坑
首先,我這里用的是 mongodb 數(shù)據(jù)庫(kù)(ps:node.js下mongo太好用了,就沒有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è)為一樣就行了,然而我怎么試都沒用
然后就看到一個(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,接下來是連接mongodb數(shù)據(jù)庫(kù),
這里我就不細(xì)講來 ,菜鳥教程等,有很多地方說,
還有就是 mongodb 的基本操作我也不多說,肯定已經(jīng)有很多講的比我好的。
這里我就說以下,編譯時(shí)碰到的坑
代碼寫完后,提示,不支持 java 5的話,就這樣解決,
我的 java 環(huán)境是14,但是我用 14 確實(shí)還是不被支持,于是我把從 1 開始的版本都試一遍了,發(fā)現(xiàn) 9 是可以的,不求甚解的話就將就著用吧,
結(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

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

MyBatis中criteria的or(或查詢)語(yǔ)法說明

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