iteye_2549 2011-05-06 11:14
浏览 335
已采纳

Eclipse连接数据库实现INSERT操作

还在学习使用Eclipse和iBATIS ing。。。
因为加载的iBATIS包是别人传的,不清楚是否完整的,但是可以实现数据库的查询操作,但是在实现INSERT上出问题了:
SQLMap中:

INSERT INTO sone(name, phonenumber)
VALUES(#name:VARCHAR#, #phonenumber:VARCHAR#)

Dao中:
public static Sone insertSone(String code) throws SQLException
{
return (Sone) client.insert("insertSoneByCode", code);
}
求教该如何实现。。。

ps:没有设主键,只要求能正确插入一组数据(xinka,010-1010-1010)...

  • 写回答

6条回答

  • iteye_15036 2011-05-06 14:15
    关注

    resultClass="Sone" 这个是啥,你的插入数据,怎么会还会返回一个Sone 对象出去了。、
    code 如果在sql配置中没有指定名字,请用 #value:VARCHAR#

    如果要实现楼主的插入:
    [code="java"]

    INSERT INTO sone(name, phonenumber)
    VALUES(#name:VARCHAR#, #phonenumber:VARCHAR#)

    Dao中:
    public static Sone insertSone(String code) throws SQLException
    {
    //这里最少也得是一个map进去,或者实体对象进去。
    Map param = new HashMap();
    param.put("name", "xinka");
    param.put("phonenumber", "010-1010-1010");
    //xinka,010-1010-1010
    return (Sone) client.insert("insertSoneByCode", param);
    }

    [/code]

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(5条)

报告相同问题?

悬赏问题

  • ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
  • ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
  • ¥20 有关区间dp的问题求解
  • ¥15 多电路系统共用电源的串扰问题
  • ¥15 slam rangenet++配置
  • ¥15 有没有研究水声通信方面的帮我改俩matlab代码
  • ¥15 ubuntu子系统密码忘记
  • ¥15 保护模式-系统加载-段寄存器
  • ¥15 电脑桌面设定一个区域禁止鼠标操作
  • ¥15 求NPF226060磁芯的详细资料