Java sql 没有为参数号 1 设置值。

qq_35012542 2017-09-23 05:00:06
public void personfind(person person) throws SQLException{

person p = null;
Connection conn = sjk2.getConnection();

String sql ="select Eno,Cno,En,Sex,Etitle,Eage,Esal from zhigong where Eno= ?";
PreparedStatement ps = conn.prepareStatement(sql);

ResultSet rs = ps.executeQuery();

while(rs.next()){//如果对象中有数据,就会循环打印出来
p = new person();
p.setEno(rs.getString("Eno"));
p.setCno(rs.getString("Cno"));
p.setEn(rs.getString("En"));
p.setSex(rs.getString("Sex"));
p.setEtitle(rs.getString("Etitle"));
p.setEage(rs.getInt("Eage"));
p.setEsal(rs.getInt("Esal"));


}


public static void main(String[] args) throws SQLException {
// TODO Auto-generated method stub
sjk3 p = new sjk3();

//search
person person1 = new person();
p.personfind(person1);
person1.setEno("152501");

}


请大神看一下我这个代码 如何给变量赋值 哪里需要修改

错误提示:没有为参数号 1 设置值。
...全文
818 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
qq_35012542 2017-09-23
  • 打赏
  • 举报
回复
引用 2 楼 qq_35012542 的回复:
还是不行。。。。。
最新情况 可以运行 但是没有输出 请问是怎么样 求帮忙~
qq_35012542 2017-09-23
  • 打赏
  • 举报
回复
引用 1 楼 pany1209 的回复:
ps.setString(1,值);啊。。。。
加了 这个 ps.setString(1,"Eno"); 还是不行 不知道怎么加了 请问可以帮一下吗
qq_35012542 2017-09-23
  • 打赏
  • 举报
回复
还是不行。。。。。
李德胜1995 2017-09-23
  • 打赏
  • 举报
回复
ps.setString(1,值);啊。。。。

51,411

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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