servlet是怎么导入数据到mysql数据库的?挺急的。

servlet是怎么导入数据到mysql数据库的?挺急的。,第1张

你好,很高兴解答你的问题。

报错的原因是因为下图中用红框框起来的那个语句。这里不应该使用executeQuery方法。从方法名可以看出大概,这个方法是用来执行查询语句的,非查询(select)语句是不可以执行的。但是此处却执行了一个insert语句。所以就报错了。

这里可以换成使用excute方法。

如果有帮助到你,请点击采纳。

我解答的大部分是软件开发新人遇到的问题,如果有兴趣,可以关注我。

这个没什么直接关系吧。只要表的外键在另外一个表中的主键是存在的。那就说明可以插入成功的。

如果标的外键在另外一个表中的主键不存在。肯定会报错的。。你违反了唯一的条件。

望采纳!

new String(request.getParameter("title_content").getBytes("ISO8859-1"),"UTF-8")

应该是这个的问题

你先确定用户提交的是什么编码,request.getParameter()试试就知道了,一般是GBK,Ajax提交的是“UTF8”。。。然后设置request.setCharacterEncoding("GBK")或者request.setCharacterEncoding("UTF8")

数据库只要填入和取出时的编码一致就可以了 默认应该就是了


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11597229.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-17
下一篇 2023-05-17

发表评论

登录后才能评论

评论列表(0条)

保存