作者zanyking (遙遠的旅人)
看板java
標題Re: [問題] JDBC : Class.forName()
時間Mon Nov 30 14:52:35 2009
※ 引述《Dreamlgw (囁嚅)》之銘言:
: 之前在做JDBC用JAVA 控制MySQL的時候使用了這個
: Class.forName("com.mysql.jdbc.Driver");
: 當時環境參數就用了很久...
: 後來使用 JCreator 編譯執行都沒有問題
: 今天用bat檔想要他自動執行的時候卻出現問題
: java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
: 找知識家有人說用BAT的時候要縮短路徑長度? (試沒用 我也不是很懂他的意思)
很好,寫程式找『知識家』...
: ~~
: 以下是BAT檔內容
: cd "目的"
: java Server
: ~~
你IDE用的很快樂沒有關係,但是IDE會把ClassPath這類的雜事管得好好的,
而標準的java.exe可沒有那麼自動去讀你的JCreator的設定。
你最好去買一本標準、紮實的入門書ex: JavaSE6 技術手冊
把chapter 1~2 做過一遍。
: 這問題有人知道要怎樣解決嗎?
: 還有人可以解釋一下那個Class.forName()的用意嗎?
: 先謝謝了
請Google "ClassLoader Lava",把第一頁的搜尋結果都看一遍。
--
我所信仰的科學是一種謙卑的理性,承認自身的無知與渺小才能觀察到世界在我們貧
弱的知覺上留下來的痕跡。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.133.44.37
→ tkcn:Lava XD 11/30 14:57
→ AmosYang: XD 11/30 15:29
推 LPH66: XD 11/30 16:27
推 legnaleurc: XD 11/30 17:36
推 slalala:我以為本週本版在Lava開趴 11/30 22:53
推 TonyQ: XD 11/30 22:58
推 PsMonkey: XD 我還真的去 google 了,而且還有東西耶 XD 12/01 08:41
推 tkcn: XD 一人一票,支持 Lava 板聚 12/01 09:32
推 Dreamlgw:問題已經解決了 感謝版大回應 12/01 16:43
推 Dreamlgw:昨天克難的解決了~ 12/01 16:53