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 VS2022+WDK驱动开发环境
  • ¥30 关于#java#的问题,请各位专家解答!
  • ¥30 vue+element根据数据循环生成多个table,如何实现最后一列 平均分合并
  • ¥20 pcf8563时钟芯片不启振
  • ¥20 pip2.40更新pip2.43时报错
  • ¥15 换yum源但仍然用不了httpd
  • ¥50 C# 使用DEVMOD设置打印机首选项
  • ¥15 麒麟V10 arm安装gdal
  • ¥20 OPENVPN连接问题
  • ¥15 flask实现搜索框访问数据库