[求助]关于数据库传值

llhbtt 2006-01-19 11:54:42
对SQL 执行 INSERT 语句
例如: rs=stt.executeQuery("insert into stu (number,name,sex) values('001','sky','man')");
这上面是直接进行插入操作,但是如果想用变量进行插入操作
该怎么弄啊? 救急啊!
...全文
107 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
funcreal 2006-01-19
  • 打赏
  • 举报
回复
最好用PreparedStatement
int inT=1;
String name="sky",sex="man";
PreparedStatement st = conn.prepareStatement("insert into stu (number,name,sex) values(?,?,?)");
st.setString(1,inT);
st.setString(2,name);
st.setString(3,sex);
st.executeQuery();
datalover 2006-01-19
  • 打赏
  • 举报
回复
int inT=1;
String name="sky",sex="man";
String QueryStr="insert into stu (number,name,sex) values('"+inT+"','"+name+"','"+sex+"')";
rs=stt.executeQuery(QueryStr);

62,615

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧