Re: [問題] java讀取檔案

看板java作者 (這是沒有道理的阿)時間17年前 (2008/08/11 20:39), 編輯推噓8(805)
留言13則, 7人參與, 最新討論串2/2 (看更多)
※ 引述《Cookiecs (這是沒有道理的阿)》之銘言: : (鞠躬) : 請問一下 : 我的java程式裡本來讀取.txt檔都可以 : 不過最近想要換成.SQL檔 : 於是我很天真的做出一個SQL檔案後 : 把我程式讀取.TXT檔的部分都改成.SQL : ----------其中一部分------------- : String tmpstr3; : fw = new FileWriter("user.sql"); : bfw = new BufferedWriter(fw); : for (int i = 0; i < Allusers.size(); i++) { : tmp2 = (SaveUserData) Allusers.elementAt(i); : tmpstr3 = tmp2.username + " " + tmp2.password + " " + : tmp2.moneycount + " " + tmp2.to + " "; : bfw.write(tmpstr3); : bfw.flush(); : } : bfw.close(); : fw.close(); : --------------------疑問--------------- : 請問如果要直接讀取SQL裡面的內容 我有看到之前板上有說要抓JDBC(mysql-connector-java-3.1.13) 但是我抓完後 就是一個問號了!!不知道該放在哪裡!怎麼使用 是用指令去控制他嗎? 如果要讀取SQL裡面的值 我上面的程式就沒用要重寫了吧... 請賜教 -----------------------補充------------------ 我現在的問題不是要讀取文字檔 而是要指令直接讀取SQL裡面的資料 那應該用到JDBC吧 我知道上個問題錯在哪裡 不過還是很謝謝slalala大 -------------------new---------------- 那請問我抓的那個檔案有特別需要放在哪邊嗎? 例如JAVA的資料夾 還是隨便放電腦內就可以了 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.169.133.105

08/11 20:49, , 1F
原PO問的問題不在JDBC
08/11 20:49, 1F

08/11 21:11, , 2F
Exception的第二行都告訴你錯在這裡啦!!
08/11 21:11, 2F

08/11 22:53, , 3F
java.lang.ArrayIndexOutOfBoundsException<=JDBC?????= =
08/11 22:53, 3F

08/11 22:59, , 4F
讀文字檔案用FileReader吧!讀.sql檔案不需用到JDBC吧
08/11 22:59, 4F

08/11 23:06, , 5F
原PO可能不知道"副檔名"只是單純給人看"的
08/11 23:06, 5F
※ 編輯: Cookiecs 來自: 118.169.133.105 (08/12 02:38)

08/12 03:31, , 6F
JDBC是中介層JAVA透過他和資料庫程式溝通
08/12 03:31, 6F

08/12 03:33, , 7F
你下載的是屬於MYSQL提供的JDBC
08/12 03:33, 7F
※ 編輯: Cookiecs 來自: 118.169.133.105 (08/12 09:54)

08/12 10:14, , 8F
關鍵字 classpath..
08/12 10:14, 8F

08/12 11:06, , 9F
請問原PO用什麼IDE?
08/12 11:06, 9F

08/12 14:04, , 10F
你還是找本JDBC的書來看吧,圖書館借就可以了
08/12 14:04, 10F

08/12 14:24, , 11F
如果是".sql檔" , 就不甘 jdbc 的事. 如果是 "資料庫系統"
08/12 14:24, 11F

08/12 14:25, , 12F
那你應該先把 .sql 檔匯入到資料庫再用 jdbc對資料庫操作..
08/12 14:25, 12F

08/12 22:56, , 13F
嗯!我覺得我搞不清楚!我還是先找書研究在問會比較好
08/12 22:56, 13F
文章代碼(AID): #18e3CPFY (java)
文章代碼(AID): #18e3CPFY (java)