我有一個字段名稱varaince在表中設置爲類型數字(20,3)在oracle ..... 我從網頁獲取字符串的數字和將其轉換爲加倍,這樣我可以把它寫回表如下所示需要幫助轉換字符串類型數字(20,3)
if ((this.getVariance() != null) && (this.getVariance().length() > 0))
cstmt.setDouble(7,Util.stringToDouble(this.getVariance()));
else
cstmt.setNull(7,OracleTypes.NUMBER);
,但我得到這個錯誤
compile:
[exec] com\sample\common\javabean\ExampleBean.java:261: cannot resolve symbol
[exec] symbol : method setDouble (int,java.lang.Double)
[exec] location: interface java.sql.CallableStatement
[exec] cstmt.setDouble(7,Util.stringToDouble(this.getVariance()));
[exec]
^
我在做samething爲整它並沒有給我的錯誤,但它沒有寫信給桌子。
可以做什麼來轉換字符串的方式,表格會從表格中寫入該數字。任何幫助將是好的
我試過這種方式,但它設置爲空而不是我放入的數字 – jack 2011-05-13 18:54:59