java程序通过文本域向数据库中添加信息,求高手赐教

//新建文本域bianhaoText=newJTextField(6);//连接数据库Connectionconn=ConnectionManager.getConnec... //新建文本域
bianhaoText= new JTextField(6);
//连接数据库
Connection conn = ConnectionManager.getConnection();
Statement st = conn.createStatement;
数据库操作
String sql="INSERT INTO rzx111(RID) VALUES(bianhaoTest.getTest())";
执行SQL语句
st.executeUpdate(sql);
我的本意是从新建文本域中获取信息,然后添加到mysql数据库中表rzx111的RID下,求高手赐教还需要什么。
展开
 我来答
445363844
2011-08-16 · 超过16用户采纳过TA的回答
知道答主
回答量:34
采纳率:0%
帮助的人:38.1万
展开全部
你的SQL拼的明显有问题,怎么把bianhaoTest.getTest()当成字符串一起拼接到字符串里面了,
不知道你的RID是什么类型的字段,如果是number 类型的就这样了
String sql="INSERT INTO rzx111(RID) VALUES ("+bianhaoTest.getTest()+")"

如果rid是字符串的话,要给值加单引号表明是字符串值

String sql="INSERT INTO rzx111(RID) VALUES ('"+bianhaoTest.getTest()+"')"

这样应该就行了;
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式