作者Cookiecs (這是沒有道理的阿)
站內java
標題Re: [問題] java讀取檔案
時間Mon Aug 11 20:39:49 2008
※ 引述《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
推 slalala:原PO問的問題不在JDBC 08/11 20:49
推 daidaibruce:Exception的第二行都告訴你錯在這裡啦!! 08/11 21:11
推 slalala:java.lang.ArrayIndexOutOfBoundsException<=JDBC?????= = 08/11 22:53
推 Earvin:讀文字檔案用FileReader吧!讀.sql檔案不需用到JDBC吧 08/11 22:59
推 slalala:原PO可能不知道"副檔名"只是單純給人看"的 08/11 23:06
※ 編輯: Cookiecs 來自: 118.169.133.105 (08/12 02:38)
推 a1234957:JDBC是中介層JAVA透過他和資料庫程式溝通 08/12 03:31
→ a1234957:你下載的是屬於MYSQL提供的JDBC 08/12 03:33
※ 編輯: Cookiecs 來自: 118.169.133.105 (08/12 09:54)
推 ogamenewbie:關鍵字 classpath.. 08/12 10:14
→ slalala:請問原PO用什麼IDE? 08/12 11:06
→ a1234957:你還是找本JDBC的書來看吧,圖書館借就可以了 08/12 14:04
推 TonyQ:如果是".sql檔" , 就不甘 jdbc 的事. 如果是 "資料庫系統" 08/12 14:24
→ TonyQ:那你應該先把 .sql 檔匯入到資料庫再用 jdbc對資料庫操作.. 08/12 14:25
→ Cookiecs:嗯!我覺得我搞不清楚!我還是先找書研究在問會比較好 08/12 22:56