Re: [問題] jdbc有連上資料庫 撈到空資料
又要被說是在酸人了...... [嘆氣]
※ 引述《FatDevil (樹林李奧那多)》之銘言:
: 小弟在測試jdbc寫法 有連上資料庫 程式中sql的寫法下在DB有12筆資料
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
我看不懂這句
: 但在程式裡撈出的ResultSet也有12筆 但getString卻都是空的
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
請問你是怎麼確認這件事情的?
: 請教各位高手 問題會在哪邊?
: 感謝
: 以下是部分程式碼:
: String query = "SELECt columna,columnb FROM TableA
: Statement stmt = conn.createStatement();
: ResultSet result = stmt.executeQuery(query);
: while (result.next()) {
: System.out.print(result.getString("columna")+"_"+result.getString("columnb"));
: }
: output如下:
: _
: _
: _
: _
: _
: _
: _
: _
: 類似這樣 字串都是空的
什麼叫做「類似這樣」?
如果我的 30mm 長了奇怪的東西去看醫生
然後我死都不給正妹醫生看我的 30mm
指著外頭花瓶插的花說:類似那樣
你會有啥想法?
如果真的「類似這樣」那也就算了(我就不執著為啥是 8 個不是 12 個)
重點是你給的程式怎麼可能跑出 8/12 行東西?
如果真的能跑出 8/12 行東西,那你的問題也不是問題
因為至少 columnb 的確有東西
要說問題在哪裡,問題就在於你對於問題的龜毛程度不夠
這點從你的發問文章就可以隔山打牛推算的出來
然後,最爆笑的可能性就是你的程式根本一點問題也沒有
因為...
為什麼資料庫裡頭不能存空字串?
換另種說法:我們怎麼知道你的「資料」是不是空字串?
====
其實我很久沒用 Java 撈資料庫了
其實我很想直接鎖文 T__T
--
錢鍾書: 說出來的話
http://www.psmonkey.org
比不上不說出來的話
Java 版 cookcomic 版
只影射著說不出來的話
and more......
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 1.164.172.83
→
07/12 11:48, , 1F
07/12 11:48, 1F
推
07/12 11:54, , 2F
07/12 11:54, 2F
→
07/12 11:58, , 3F
07/12 11:58, 3F
我用版主權限看了一下 FatDevil 刪除文章前的文章樣貌
發現最後 FatDevil 推了這句
→ FatDevil:解決了 jdbc driver太新 因為資料庫比較舊 07/12 11:44
.............
我是不知道哪個資料庫的哪個 JDBC driver
連 ResultSet.getString() 都能出包
也許這真的解決你的問題,那也無訪
但是如果你不知道我這篇回文到底在講(酸)什麼
我也只能祝福你的 coding 人生一路走好
我寫文章 or 酸人才不管你新手老手
其他的就是《壽司料理王》的這段話
少老闆:在別人面前丟臉,算什麼師傅的喜悅呀!
老闆:要把這件事當作是丟臉或著是上了一課都隨你的便。
阿們
※ 編輯: PsMonkey 來自: 1.164.172.83 (07/12 12:25)
→
07/12 12:35, , 4F
07/12 12:35, 4F
推
07/12 12:47, , 5F
07/12 12:47, 5F
→
07/12 13:49, , 6F
07/12 13:49, 6F
→
07/12 19:58, , 7F
07/12 19:58, 7F
→
07/13 02:05, , 8F
07/13 02:05, 8F
→
07/13 02:16, , 9F
07/13 02:16, 9F
→
07/13 02:23, , 10F
07/13 02:23, 10F
→
07/15 11:42, , 11F
07/15 11:42, 11F