iT邦幫忙

0

spring mvc 使用工具請教

  • 分享至 

  • xImage

最近在學spring mvc,還沒入門,
想先請教一般開發的程式是使用eclipse or myeclipse,
b站大部分教學都是用Myeclipse;
然後就是因為公司裝mysql會有問題,
我想說就使用mssql做處理。
關於這部分有沒有spring mvc + mssql連線的教學?
網路上這樣找看起來是找不到~
順便再問問有沒有比較好的教學網站可以參考?
我有看到一些下載sts的插件,也有直接開啟新的maven專案的教學,
我個人比較想要下載插件的,但是又有個問題是,教學的插件有的載不到了。
這樣讓我看了一下就沒辦法做下去
BTW我原本是參考下列大老的教學:
https://ithelp.ithome.com.tw/users/20119569/ironman/2159
但是現在卡在MSSQL沒辦法連,所以做不下去;

froce iT邦大師 1 級 ‧ 2023-11-30 16:21:05 檢舉
https://www.google.com/search?q=spring+mvc+sql+server+connection&client=firefox-b-d&sca_esv=586559691&sxsrf=AM9HkKlg6ezkFmOTzMs_45zoC-B8Fxc9-Q%3A1701332415558&ei=v0VoZfHZIdTc1e8P8vyXgAM&oq=spring+mvc+sql&gs_lp=Egxnd3Mtd2l6LXNlcnAiDnNwcmluZyBtdmMgc3FsKgIIATIHEAAYgAQYEzIGEAAYHhgTMgYQABgeGBMyCBAAGAgYHhgTMggQABgIGB4YE0jxLVDtAVjiHHACeAGQAQKYAbMGoAG2D6oBCTIuMi41LTEuMbgBA8gBAPgBAcICChAAGEcY1gQYsAPCAgoQABiABBiKBRhDwgIFEAAYgATCAgcQABiABBgKwgIJEAAYgAQYDRgTwgIKEAAYCBgeGA0YE-IDBBgAIEGIBgGQBgo&sclient=gws-wiz-serp

隨便搜就一堆...怎麼可能沒有。
rain_yu iT邦研究生 5 級 ‧ 2023-12-14 09:04:11 檢舉
其實實際的範例很少,你下拉幾個後多半都是到MYSQL去了。
再來同我中間敘述介紹到的,有的範例是透過插件,但是沒辦法下載到。
=>主要是版本問題,這部分我很不會去處理。
所以才希望看有沒有比較推薦的教學或範例。
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 個回答

0
WUcheap
iT邦研究生 4 級 ‧ 2023-11-30 17:00:22

是要學Spring Framework還是Spring Boot?
看Url應該是Spring Boot,如果是Spring Boot連線資料庫就更簡單了
去Spring Initializr先產生一個專案包,匯入IDE並下載所有依賴,在設定好連線資料,就OK了

我沒用過myeclipse,但接觸過的公司,還是eclipse為主(還有intellij等...,但這邊單純討論你列的兩項)
或許myeclipse有很多工具或方便的地方,但先熟悉最基本的也不是壞事

看更多先前的回應...收起先前的回應...
rain_yu iT邦研究生 5 級 ‧ 2023-12-14 09:08:47 檢舉

Spring Initializr我記得我有產生過,注入dependency其實就是按照範例走,主要還是設定連線的部分產生問題。
這部分我也是都有按照網路範例走,
但是會產出下列錯誤:
驅動程式無法使用安全通訊端層 (SSL) 加密建立與 SQL Server 的安全連接。錯誤: "SQL Server 未傳回回應。已關閉連接。
這個我也有上網找過,也丟到GPT上解答過,但是都沒辦法解決。
我是覺得可能是版本問題,因為網上範例很多事java 7、8版本,
但是我這邊已經到java 17了。
不曉得是不這這裡出問題,也上網找過,但是一樣找不出答案。
應該說這種類似的問題,我不擅長解決

WUcheap iT邦研究生 4 級 ‧ 2023-12-14 11:10:06 檢舉

連線字串多加上 encrypt=false

還是不行,就一步一步來
先下載一些資料庫連線的工具,用工具先來連接通SQL SERVER
先不用管程式面,確認資料庫是通的後,再針對YAML設定擋去調整

rain_yu iT邦研究生 5 級 ‧ 2023-12-14 14:30:34 檢舉

encrypt=false、trustServerCertificate=true;交叉或是都false、ture我有寫過,但仍然不行。
我很好奇,我在寫asp.net core時,trustServerCertificate=true就可以。也有連上去。
不曉得spring boot怎麼如此複雜ORZ

WUcheap iT邦研究生 4 級 ‧ 2023-12-15 08:54:15 檢舉

因為使用的驅動不同呀
先把事情單純化吧,下載一個連線工具,連連看
另外也確認看看SQL Server組態管理員是否強制需要使用SSL連線

rain_yu iT邦研究生 5 級 ‧ 2023-12-15 09:15:48 檢舉

這部分我不是很會除錯,找時間再來處理吧 orz

我要發表回答

立即登入回答