java中combobox的值无法加入数据库

sql="insertinto学生信息表values('"+textField学号.getText()+"','"+textFieldname.getText()+"',... sql="insert into 学生信息表 values('" +textField学号.getText()+"','"+ textFieldname.getText() +"','"+ combox性别.getSelectedItem().toString() +"','"+ textFieldnation.getText() +"',"+ textField年龄.getText() +",'"+ combox年级.getSelectedItem().toString() +"','"+ textField班级.getText() +"','"+ combox专业.getSelectedItem().toString() +"')";
哪里出问题了??求高手指点
这样解决的 :private String[] sex = { "男", "女", };private String[] subject = {"软件技术", "电气信息", "自动化", "英语"};private String[] nianji = {"0941", "1041", "1141", "1241"};private JComboBox combox性别 =new JComboBox(sex);private JComboBox combox专业 =new JComboBox(subject);private JComboBox combox年级 =new JComboBox(nianji);
展开
 我来答
love_yajun
2012-03-13 · TA获得超过1038个赞
知道小有建树答主
回答量:1378
采纳率:100%
帮助的人:645万
展开全部
第一你这个表的名字是中文??
第二就是你最好先把那些数据都转换成相应的格式再放入对应字段。
第三你最好使用PrepareStatement,不要这样进行SQL语句拼接。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式