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) ,菜鳥教程等,有很多地方說(shuō),
還有就是 mongodb 的基本操作我也不多說(shuō),肯定已經(jīng)有很多講的比我好的。
這里我就說(shuō)以下,編譯時(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)文章
基于Spring?Cache實(shí)現(xiàn)Caffeine+Redis二級(jí)緩存
本文主要介紹了基于Spring?Cache實(shí)現(xiàn)Caffeine+Redis二級(jí)緩存,文中通過(guò)示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2022-03-03
使用Spring和Redis創(chuàng)建處理敏感數(shù)據(jù)的服務(wù)的示例代碼
許多公司處理的用戶敏感數(shù)據(jù)由于法律限制不能永久存儲(chǔ),根據(jù)規(guī)定,這些數(shù)據(jù)的存儲(chǔ)時(shí)間不能超過(guò)預(yù)設(shè)期限,并且最好在用于服務(wù)目的之后就將其刪除,解決這個(gè)問(wèn)題有多種可能的方案,在本文中,我想展示一個(gè)利用 Spring 和 Redis 處理敏感數(shù)據(jù)的應(yīng)用程序的簡(jiǎn)化示例2025-04-04
存儲(chǔ)過(guò)程創(chuàng)建及springboot代碼調(diào)用存儲(chǔ)過(guò)程方式
文章介紹了如何在Navicat中創(chuàng)建存儲(chǔ)過(guò)程,并在Spring Boot項(xiàng)目中調(diào)用存儲(chǔ)過(guò)程,存儲(chǔ)過(guò)程創(chuàng)建步驟包括選擇函數(shù)類型、自定義函數(shù)名、添加參數(shù)等,在Spring Boot中調(diào)用存儲(chǔ)過(guò)程時(shí),可以通過(guò)JdbcTemplate或MyBatis等工具進(jìn)行2024-11-11

