java连接数据库只能插入数字,插入字母和中文就提示 字母或中文的 列‘XX’无效,求解什么是原因

java连接数据库只能插入数字,插入字母和中文就提示字母或中文的列‘XX’无效,求解什么是原因... java连接数据库只能插入数字,插入字母和中文就提示 字母或中文的 列‘XX’无效,求解什么是原因 展开
 我来答
司马刀剑
高粉答主

推荐于2018-01-08 · 每个回答都超有意思的
知道顶级答主
回答量:4.6万
采纳率:93%
帮助的人:7524万
展开全部
如果你是数字或中文,你的数据应该是字符串形式的,用单引号括起来就行了。如:
s.executeUpdate("insert into StudentCoure values('"+Sno+"','"+Sname+"','"+Cno+"','"+Cname+"','"+Tno+"','"+Tname+"','"+Scoure+"')");

这样你试试,如果还是不行你将sql打印出来拿到数据库中去执行下,看提示什么错误在补充。希望我的回答对你有所帮助。
狂宛亦0ed
2019-06-13
知道答主
回答量:2
采纳率:0%
帮助的人:1168
展开全部
在你想要查询的汉字或者字母的两边加上单引号‘这里是要插入的中文’
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友83e12d6e1
2013-09-14 · 超过13用户采纳过TA的回答
知道答主
回答量:45
采纳率:0%
帮助的人:28.5万
展开全部
用单引号引上试试,String name="'中文'"
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
神牛码农
2018-01-07 · 用技术行走在移动互联网时代
神牛码农
采纳数:297 获赞数:1178

向TA提问 私信TA
展开全部
q过你了,私信你了,注意查收。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
niulanghan
2013-09-15 · TA获得超过1046个赞
知道小有建树答主
回答量:886
采纳率:100%
帮助的人:126万
展开全部
晒出你的建表语句
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 4条折叠回答
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式