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 js调用html页面需要隐藏某个按钮
  • ¥15 ads仿真结果在圆图上是怎么读数的
  • ¥20 Cotex M3的调试和程序执行方式是什么样的?
  • ¥20 java项目连接sqlserver时报ssl相关错误
  • ¥15 一道python难题3
  • ¥15 牛顿斯科特系数表表示
  • ¥15 arduino 步进电机
  • ¥20 程序进入HardFault_Handler
  • ¥15 关于#python#的问题:自动化测试
  • ¥20 问题请教!vue项目关于Nginx配置nonce安全策略的问题