使用mySql将String放入数据库

时间:2017-10-21 19:48:36

标签: java mysql model-view-controller

我创建了一个MVC并创建了一个post函数,因此用户可以提交文本,它将显示在下面。

我希望保存文本并在其上方生成另一个帖子,每次用户提交文本时,我创建了一个名为tweettable的数据库,其中包含1个名为tekst的varchar属性

在我的存储库中,我有这个创建方法将信息放入表中:

@Override
public void create(String tweet) {

    jdbc.update("INSERT INTO tweets.tweettable(tekst) " + "VALUES('" + tweet 
+ "') ");
}

这是我在控制器中发布的代码:

@RequestMapping(value = "/adminPage", method = RequestMethod.POST)
public String adminPage(@RequestParam("tweet") String input, Model model) {
    model.addAttribute("theText", input);

    userService.create(input);

    return "adminPage";
        }

这不会工作,当我提交我得到whitelabel错误页面。在我尝试将数据库放在它之前,它工作正常。

感谢任何帮助!

0 个答案:

没有答案