解决方案 »

  1.   

    DELIMITER $$;
     DROP TRIGGER IF EXISTS INSERTMYTRIPLES2LOG;
     CREATE TRIGGER INSERTMYTRIPLES2LOG
     BEFORE INSERT ON MYTRIPLES
     FOR EACH ROW
     BEGIN
     ... // 省略
     END;$$
     DELIMITER ; 
      

  2.   

    delimiter 是 mysql 命令行工具中的执行,不是MYSQL中的命令。你需要设置你的 executesql 为多行,然后执行。
      

  3.   


    是这样设置吗?
    jdbc:mysql://localhost:3306/test?uer=root@password=123@allowMultiQueries=true
      

  4.   

    http://download.csdn.net/detail/wh351531104/5531111
      

  5.   

    jdbc调用不需要delimiter
    直接多行串成一个语句,执行就OK
      

  6.   

    OK,明白了,DELIMITER是mysql命令行中用到的命令,在jdbc不需要用,只需要一句一句执行就可以了
    7楼说的还没有试,有时间试一下感谢破庙听风的关注,感谢各位的解答。