最近做一个模拟的银行储蓄管理系统的时候,需要调用数据库,以及向数据库中读入一些数据。我用的是如下的语句:
stmt.executeUpdate(INSERT INTO 表名(列名) VALUES(相应的值);
可是我发现,在VALUES后面的值,只能是已经知道了的常量数值或者是字符,而不能带入变量。可是我需要的是用户从键盘舒服一些值,然后在把这些值输入到数据库中,但是我在VALUES后面的参数里面带入了变量,数据库提示出错。怎么样都不可以读入到数据库。
大家知道这个问题怎么解决么?谢谢你们了!希望大家可以一起进步!
另外我有一些关于java的高级开发的教程(powerpoint版还有源代码),如果需要的话,大家可以找个空间我上传上去,一起共享啊!!!
stmt.executeUpdate(INSERT INTO 表名(列名) VALUES(相应的值);
可是我发现,在VALUES后面的值,只能是已经知道了的常量数值或者是字符,而不能带入变量。可是我需要的是用户从键盘舒服一些值,然后在把这些值输入到数据库中,但是我在VALUES后面的参数里面带入了变量,数据库提示出错。怎么样都不可以读入到数据库。
大家知道这个问题怎么解决么?谢谢你们了!希望大家可以一起进步!
另外我有一些关于java的高级开发的教程(powerpoint版还有源代码),如果需要的话,大家可以找个空间我上传上去,一起共享啊!!!
解决方案 »
- 关于正则表达式提取规则文本
- 是InputStream抽象类,可却有构造方法。那能创建对象吗?
- 求教Eclipse如何解决运行C程序时,#include <iostream.h>错误
- 请即懂C++现在又做Java开发的工程师们指点一下!
- JAVA的匿名事件
- 非常紧急重要的问题!!!使用<%@page import="java.util.*"%>出现错误
- 谁整理过位操作吗~-~,
- 关于新类的使用。
- JTable中的回车键的缺省操作是将当前选中的记录移至下一条,能否改变此行为,当按下回车键时,当前选中记录不变,而弹出对话框显示当前记
- Java 2 code Signing -- 做jar的数字签名
- 怎样写出高质量的java代码?求有关编写风格和质量的文章和书籍。
- 在JSP中ACCESS连接问题
{
PreparedStatement prs;
try
{
prs = conn.prepareStatement("INSERT INTO mytable(id,name) VALUES(?,?));
prs.setString(1, id);
prs.setString(2, name);
rs = prs.executeUpdate();
}
catch(SQLException e)
{
// TODO 自动生成 catch 块
e.printStackTrace();
}
}好了,赶快结贴吧,我要升级了
sqlcommand= "insert into mytable(id,name) values('"id+"','"+name+"')";
stmt.executeUpdate(sqlcommand);
下面的兄弟,也谢谢你了。你的方法我也会试试看的,一样,要是成功的话,就加。
再次谢谢上面两位兄弟的“关照”
还有下面的兄弟,也别委屈了你。