oracle驅動還是程式有問題?
我想問問各位大哥!
環境:
資料庫:oracle 92
jdk: jdk1.4.2
oracle驅動的版本,不知道在哪裡看,class12.jar裡面沒有MANIFEST.MF檔案,哪位知道可以說一下
表:test的欄位name的型別為varchar(4000);理論上可以放2000個漢字的。
我採用
con = DBHelper.getConnection();
String name="1000個漢字";
方法1:
String sqlStr="insert into test(id,name) values('1','"+name+"')";
stmt = con.prepareStatement(sqlStr);
stmt.executeUpdate();
可以準確的執行。後臺沒有錯。
方法2:
String sqlStr="insert into test(id,name) values(?,?)";
stmt = con.prepareStatement(sqlStr);
stmt.setString(1,"2");
stmt.setString(2,info.getExtend1());
stmt.executeUpdate();
這時候就會報錯。
java.sql.SQLException: 資料大小超出此型別的最大值: 3300
at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:134)
at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:179)
at oracle.jdbc.ttc7.TTCItem.setArrayData(TTCItem.java:147)
at oracle.jdbc.dbaccess.DBDataSetImpl.setBytesBindItem(DBDataSetImpl.jav
a:2460)
at oracle.jdbc.driver.OraclePreparedState
環境:
資料庫:oracle 92
jdk: jdk1.4.2
oracle驅動的版本,不知道在哪裡看,class12.jar裡面沒有MANIFEST.MF檔案,哪位知道可以說一下
表:test的欄位name的型別為varchar(4000);理論上可以放2000個漢字的。
我採用
con = DBHelper.getConnection();
String name="1000個漢字";
方法1:
String sqlStr="insert into test(id,name) values('1','"+name+"')";
stmt = con.prepareStatement(sqlStr);
stmt.executeUpdate();
可以準確的執行。後臺沒有錯。
方法2:
String sqlStr="insert into test(id,name) values(?,?)";
stmt = con.prepareStatement(sqlStr);
stmt.setString(1,"2");
stmt.setString(2,info.getExtend1());
stmt.executeUpdate();
這時候就會報錯。
java.sql.SQLException: 資料大小超出此型別的最大值: 3300
at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:134)
at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:179)
at oracle.jdbc.ttc7.TTCItem.setArrayData(TTCItem.java:147)
at oracle.jdbc.dbaccess.DBDataSetImpl.setBytesBindItem(DBDataSetImpl.jav
a:2460)
at oracle.jdbc.driver.OraclePreparedState
相關文章
- Oracle 11.2的BUG?還是我的問題?Oracle
- fdisk 更改分割槽容量遇到問題,還以為是oracle asm的問題OracleASM
- Thread 還有點問題thread
- 健康還是工作,這是個問題
- javascript,還是javascript的問題JavaScript
- 轉賬問題是屬於業務問題還是屬於技術問題?
- 架構設計:程式還是執行緒?是一個問題!架構執行緒
- 做Oracle DBA 有前途?還是做Oracle ERP DBA 有前途?Oracle
- 大衛談學習3:方法還是問題,這是個問題!
- 【調優】設計問題還是優化問題?優化
- Spring的問題,還是Tomcat的問題SpringTomcat
- CUDA常見驅動程式相容性問題一覽
- SpringBoot mysql驅動問題Spring BootMySql
- 檢視 Oracle 是用spfile 啟動還是 pfile 啟動Oracle
- 讀卡器讀不出卡,但通過資料線方式能讀到卡,是卡有問題還是讀卡器有問題?
- Oracle驅動Oracle
- 程式碼簽名、驅動簽名的常見問題解答
- SOA最核心問題:人還是流程?
- 敏捷改進應該問題驅動敏捷
- 這是電腦的問題還是網站有問題,登入2天都說我地址無效,傷心。網站
- 區分是移動端還是pc端訪問網站的程式碼網站
- 都100%程式碼覆蓋了,還會有什麼問題?
- 【基礎】EM 還是 REM?這是一個問題!REM
- 驅動總裁是流氓軟體嗎 驅動總裁有捆綁軟體嗎
- oracle & mysql 驅動程式安裝配置OracleMySql
- 敲程式碼是件痛苦還是有樂趣的事?
- mysql驅動程式問題(安裝配置jive時碰到的):能否同時存在多個驅動程式呢,埠衝突了?MySql
- 有幾點是安裝oracle10g時遇到的問題Oracle
- 資料驅動就一定沒有問題嗎?常見誤區解答
- Pbootcms程式模板被黑有可能是你的JS版本問題!bootJS
- win10系統下MTP驅動程式問題怎麼修復Win10
- 先有雞還是先有蛋?這是領域驅動設計落地最大的困局
- 問題驅動設計與領域驅動設計的區別 - abdullin
- 驅動總裁是什麼軟體 驅動總裁解除安裝了有影響嗎
- 在群裡看到一段程式碼,是記憶體模型的問題還是協程排程的問題呢?記憶體模型
- 強人工智慧基本問題:自上而下,還是自下而上。人工智慧
- JSP 中文問題(找了好多文章還是不行)JS
- 聊聊QT新增MySQL驅動依賴的問題QTMySql