亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費(fèi)注冊(cè) 查看新帖 |

Chinaunix

  平臺(tái) 論壇 博客 文庫
最近訪問板塊 發(fā)新帖
查看: 2849 | 回復(fù): 2
打印 上一主題 下一主題

請(qǐng)教ibatis運(yùn)行異常 [復(fù)制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報(bào)告]
發(fā)表于 2007-12-05 19:22 |只看該作者 |倒序?yàn)g覽
50可用積分
日志:
2007-12-03 21:06:47,828 INFO [lsjGui.JinRu] - com.ibatis.common.jdbc.exception.NestedSQLException:
--- The error occurred in lsjDomain/Js.xml.
--- The error occurred while applying a result map.
--- Check the Js.RMJs.
--- The error happened while setting a property on the result object.
--- Cause: java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC]Can´t start a cloned connection while in manual transaction mode.

代碼:
lsjGui/JinRu.java

  1. ...
  2. private static final Logger log = Logger.getLogger(JinRu.class);

  3. private static SqlMapClient sqlMapper;
  4. static {
  5. try {
  6. Reader reader = Resources
  7. .getResourceAsReader("lsjDomain/SqlMapConfig.xml");
  8. sqlMapper = SqlMapClientBuilder.buildSqlMapClient(reader);
  9. reader.close();
  10. } catch (IOException e) {
  11. throw new RuntimeException(
  12. "Something bad happened while building the SqlMapClient instance."
  13. + e, e);
  14. }
  15. }

  16. public void zb() {
  17. try {
  18. sqlMapper.startTransaction();
  19. List js = sqlMapper.queryForList("queryAll");
  20. sqlMapper.commitTransaction();
  21. } catch (Exception e) {
  22. log.info(e.toString());
  23. System.exit(0);
  24. } finally {
  25. try {
  26. sqlMapper.endTransaction();
  27. }
  28. catch (Exception e) {
  29. log.info(e.toString());
  30. System.exit(0);
  31. }
  32. }
復(fù)制代碼


====================
lsjDomain/SqlMapConfig.xml

  1. <?xml version="1.0" encoding="UTF-8" ?>

  2. <!DOCTYPE sqlMapConfig
  3. PUBLIC "-//ibatis.apache.org//DTD SQL Map Config 2.0//EN"
  4. "http://ibatis.apache.org/dtd/sql-map-config-2.dtd">

  5. <sqlMapConfig>
  6. <transactionManager type="JDBC" commitRequired="false">
  7. <dataSource type="SIMPLE">
  8. <property name="JDBC.Driver"
  9. value="com.microsoft.jdbc.sqlserver.SQLServerDriver" />
  10. <property name="JDBC.ConnectionURL"
  11. value="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=EMIS" />
  12. <property name="JDBC.Username" value="sa" />
  13. <property name="JDBC.Password" value="" />
  14. </dataSource>
  15. </transactionManager>

  16. <sqlMap resource="lsjDomain/Js.xml" />

  17. </sqlMapConfig>
復(fù)制代碼


========
lsjDomain/Js.java

  1. package lsjDomain;

  2. import java.io.IOException;
  3. import java.io.Reader;
  4. import java.sql.SQLException;
  5. import java.util.List;

  6. import com.ibatis.common.resources.Resources;
  7. import com.ibatis.sqlmap.client.SqlMapClient;
  8. import com.ibatis.sqlmap.client.SqlMapClientBuilder;

  9. public class Js {
  10. public Integer c0;
  11. public String c1;
  12. public Integer getC0() {
  13. return c0;
  14. }
  15. public void setC0(int c0) {
  16. this.c0 = c0;
  17. }
  18. public String getC1() {
  19. return c1;
  20. }
  21. public void setC1(String c1) {
  22. this.c1 = c1;
  23. }
  24. public String toString() {
  25. return "c0 = "+c0+ " , c1 = "+c1;
  26. }
  27. }
復(fù)制代碼


========
lsjDomain/Js.xml

  1. <?xml version="1.0" encoding="UTF-8" ?>
  2. <!DOCTYPE sqlMap
  3. PUBLIC "-//ibatis.apache.org//DTD SQL Map 2.0//EN"
  4. "http://ibatis.apache.org/dtd/sql-map-2.dtd">
  5. <sqlMap namespace="Js">
  6. <typeAlias alias="js" type="lsjDomain.Js" />
  7. <resultMap class="js" id="RMJs">
  8. <result property="c0" column="c0" />
  9. <result property="c1" column="c1" />
  10. </resultMap>
  11. <select id="queryAll" resultMap="RMJs">
  12. select c0, c1 from emis_1
  13. </select>
  14. </sqlMap>
復(fù)制代碼

最佳答案

查看完整內(nèi)容

參考這里http://support.microsoft.com/kb/313181/zh-cn

論壇徽章:
0
2 [報(bào)告]
發(fā)表于 2007-12-05 19:22 |只看該作者
jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=pubs;SelectMethod=Direct;User=User;Password=Password
==>
jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=pubs;SelectMethod=Cursor;User=User;Password=Password

參考這里
http://support.microsoft.com/kb/313181/zh-cn

論壇徽章:
0
3 [報(bào)告]
發(fā)表于 2007-12-06 07:05 |只看該作者
謝謝
我來試試
您需要登錄后才可以回帖 登錄 | 注冊(cè)

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號(hào)-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號(hào):11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報(bào)專區(qū)
中國互聯(lián)網(wǎng)協(xié)會(huì)會(huì)員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請(qǐng)注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP