请问这么些有问题吗?String sql = "select * from '"+act+"'";act是字符串,里面是数据库里表的某一列的名字新手求带啊
解决方案 »
- 帮我看看日期转换的有什么毛病
- 看书有一句话不懂,麻烦大家帮忙看看
- 求助一个关于异步短连接单工通讯的问题
- 谁能将现在企业中自己写的框架发给我研究一下??
- JSF做的一个包含验证码的登录页面,如何处理页面验证验证码,在Bean里验证用户名密码?(50)分吧
- security权限问题,高手进
- 如何在JSP页面中获得当前页面文件名称,高分急等
- Servlet中的{0}代表的是什麽内容?
- 大家看看这道面试题怎么做啊?
- websphere studio发布了hellowordservlet.class后,用浏览器输入localhost/servlet/helloworldservlet.class
- The requested resource (/hello1/WWS.jsp) is not available.把web.xml删除就可以显示。求高手赐教!
- 如何在Java Web工程的JSP页面中用Flexpaper显示文本内容?
select form 表名 where 列名='aa' 这样
是不是也错了呢?我运行的时前面都顺利,运行到下面的
PreparedStatement ps2 = conn.prepareStatement(sql2);
int row1 = -1;
row1 = ps2.executeUpdate();----这里就报错了,弹到catch里了。怎么回事啊?
还是不行,运行到row1 = ps2.executeUpdate();就不行啦。这句没有运行怎么回事,之前的经验来看应该是sql2有问题
String sql2 ="update StatisticsTable set "+act+" ='"+act+"'";首先如果你这条语句执行正确的话、他会更新你这张表中的所有记录!
那么如果你只是要更新某一条记录的话。必须加上where条件!
System.out.println(sql2);
吧输出的sql2变量拿去数据执行!
看看是什么错误!
act这个列是什么类型啊?如果是数值类型就不要加上''号了!
如果是字符类型就要加上他!