看板 Programming 關於我們 聯絡資訊
最近在自學JSP 連結資料庫 上網看JDBC的用法,因為JAVA語言不太熟 想請問一下問題 package test01; import java.util.HashMap; import java.util.Map; import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement; public class Class01 { String dbURL = "jdbc:mysql://localhost:3306/sampledb"; String username = "root"; String password = "********"; try { Class.forName("com.mysql.jdbc.Driver"); Connection conn = DriverManager.getConnection(dbURL, username, password); if (conn != null) { System.out.println("Connected"); } } catch (SQLException ex) { ex.printStackTrace(); } 很簡單的連線測試,一直出現syntax error 經過測試之後發現好像是Class.forname那邊有問題 似乎要包在某個 METHOD 或是例如 MAIN之下加上throws SQLException 但我主要是要寫JSP的網頁程式,這個不需要MAIN 我現在想測試連線而已 我有一個範例是把這個連線寫在class Map getdata() 這是常見的用法嗎? 抱歉問題很基本 剛開始學習 感謝大家 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.235.102.80 ※ 文章網址: https://www.ptt.cc/bbs/Programming/M.1465406485.A.6A0.html ※ 編輯: pilistar5566 (36.235.102.80), 06/09/2016 01:41:04
MOONRAKER: 這個有點誇張吧 218.161.46.90 06/09 09:25
MOONRAKER: 你出門是不是只穿鞋子其他都不穿 218.161.46.90 06/09 09:26
MOONRAKER: 反正現在很熱不需要穿衣服 穿鞋子就好 218.161.46.90 06/09 09:26
ripple0129: 你該不會是沒放mysql的JDBC driver吧223.137.138.187 06/09 10:47
pilistar5566: 有放有放 111.82.231.45 06/09 13:32
pilistar5566: 抱歉java學的很淺...@@ 所以是throw 111.82.231.45 06/09 13:34
pilistar5566: s沒加的關係? 111.82.231.45 06/09 13:34
iFEELing: 在jsp宣告class? 你這是要做啥..... 114.46.37.16 06/09 14:32
pilistar5566: 這是寫在src但java檔,我要import進 111.83.96.22 06/09 15:11
pilistar5566: 去jsp的 111.83.96.22 06/09 15:11
ripple0129: 反正知道是forName那邊有錯表示就是223.137.138.187 06/09 21:24
ripple0129: 找不到driver,建議還是把重點錯誤訊223.137.138.187 06/09 21:24
ripple0129: 息貼上來吧223.137.138.187 06/09 21:24
ripple0129: 印象Class.forName有ClassNotFoundExc223.137.138.187 06/09 21:26
ripple0129: eption要處理,沒記錯的話,你用記事223.137.138.187 06/09 21:26
ripple0129: 本?223.137.138.187 06/09 21:26
pilistar0222: 我用ECLIPSE 36.235.13.29 06/11 22:13
ripple0129: 測試的話應該是要用main,那是進入點 223.140.44.13 06/12 01:01
ripple0129: 。會不會是你按run事實上是跑別的程 223.140.44.13 06/12 01:01
ripple0129: 式。 223.140.44.13 06/12 01:01