SQL语句:
String sql = "select * from manager where m_name = ? and m_password = ?";数据库链接。PS实例对象。页面过来的数据都拿到了。接下来:
ps.setString(1, name);
ps.setString(2, password);写了个测试语句用于测试参数是否添加成功:
System.out.println("=================SQL:" + sql);好了。运行。结果出异常:java.sql.SQLException: Can not issue SELECT via executeUpdate().控制台打印信息:
===============用户名:admin
===============密 码:admin
上面是测试页面数据是否正常过来
下面是测试语句打印出来的。说明参数没有进去。
=================SQL:select * from manager where m_name = ? and m_password = ?
String sql = "select * from manager where m_name = ? and m_password = ?";数据库链接。PS实例对象。页面过来的数据都拿到了。接下来:
ps.setString(1, name);
ps.setString(2, password);写了个测试语句用于测试参数是否添加成功:
System.out.println("=================SQL:" + sql);好了。运行。结果出异常:java.sql.SQLException: Can not issue SELECT via executeUpdate().控制台打印信息:
===============用户名:admin
===============密 码:admin
上面是测试页面数据是否正常过来
下面是测试语句打印出来的。说明参数没有进去。
=================SQL:select * from manager where m_name = ? and m_password = ?
解决方案 »
- JSP动态读取txt文件问题,求指导
- 弱弱的问问list==null和list.isEmpty()什么区别
- jasperreport异常 :Error retrieving field value from bean : userId
- 请教高手关于CachedRowSet的问题
- 郁闷!字符串格式的日期转SimpleDateFormat后无法插入到sql2000数据库中
- 如何完成自动登录一个网站
- 我想获取当日股票收盘价格放到数据库,请问大家可以提供一些信息或者方法吗?
- 请问连接ACCESS数据库只能通过数据源命名连接吗?
- 当使用:“select * from clib where hz='中'”的时候,出现了四个不同的结果:鲳、鲂、中、逐。为什么结果不唯一?
- 如何在一个tomcat服务器中放两个网站?
- mysql中如何导入frm文件
- win2003服务器,tomcat6,mysql,项目部署下去存在localhost能访问,127.0.0.1却不能,本机ip就更甭提了
执行SELECT的时候,不能用executeQuery();
设置进去并不是修改你的sql,而是PreparedStatment内的内容,具体因驱动不同而异
你做的是查询,不是修改
如果你要输出看下,只有自己拼接字符串呢!
我做的用户验证。
相返回个信息。
开始我是看到executeUpdate这个方法返回的是int数据
就用了。
这些我不太熟悉,很少直接操作JDBC的。