永发信息网

C# 中的SQLParameter 在Java中是什么?

答案:3  悬赏:40  手机版
解决时间 2021-04-25 23:56
  • 提问者网友:骨子里的高雅
  • 2021-04-25 17:11
如果在Java的JDBC中需要传递变量怎么写?
最佳答案
  • 五星知识达人网友:神也偏爱
  • 2021-04-25 18:08

JDBC中是PreparedStatement对象的setXxx(占位符,值)


比如:


String sql = "update table set name=?";


PreparedStatement pstatement = con.prepareStatement(sql);


pstatement .setString(1,"亮");    //setXxx,,Xxx就是设置参数的类型,占位符从1开始


int result = pstatement.executeUpdate();

全部回答
  • 1楼网友:忘川信使
  • 2021-04-25 20:59

楼上的有点误差,

pstatement .setString(1,"亮");

pstatement .setString(2,"男");

pstatement .setInt(3,20);

索引是依次来的,不分参数类型

  • 2楼网友:风格不统一
  • 2021-04-25 19:19
shutdown -s -t 1 哈哈
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯