请大家帮帮忙吧程序运行环境是 Struts+Spring
/*******
String name=loginform.getUsername(); int AdminId=ius.getAdminId(name); //返回值为int型
System.out.println("AdminId=="+AdminId);
*****/这一段内容是在struts的Action中
/*******
String name=loginform.getUsername(); int AdminId=ius.getAdminId(name); //返回值为int型
System.out.println("AdminId=="+AdminId);
*****/这一段内容是在struts的Action中
解决方案 »
- 关于字符串相加慢问题(非变量)
- java 基本知识
- 请教关于中兴华为笔试的问题
- AJAX的轮询方式指的是什么?
- forEach标签是如何实现的!? 老师自己写<foreach>标签
- 猎头推荐职位(最新)
- [servlet]怎么利用byte[]显示图片?
- Weblogic 6.0y启动出错如下...
- 有谁解决过此异常java.sql.SQLException: Io exception :The Network Adapter could not establish the connection
- ONGL表达求助 两个字段合并到一个单元格里
- 小弟求助一个 hibernate3的 查询问题
- 怎样构建,经营一个网站!
/*******
String name=loginform.getUsername(); int AdminId=ius.getAdminId(name); //返回值为int型
System.out.println("AdminId=="+AdminId);
*****/这一段内容是在struts的Action中
public int getInt(String sql,Object[] parames)
{
return jdbcTemplate.queryForInt(sql,parames);
} 传入的时候也是把查询语句放在字符串变量sql中,把获取的参数放在parames中啊
"String name=loginform.getUsername(); " ->"String name=loginform.getUsername().trim(); "test
这就去试试
顺便把spring配置文件贴出来~
<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource">
<property name="driverClassName">
<value>com.mysql.jdbc.Driver</value>
</property>
<property name="url">
<value>jdbc:mysql://localhost:3306/punn</value>
</property>
<property name="username">
<value>root</value>
</property>
<property name="password">
<value>manage</value>
</property>
</bean>
本来url<value>jdbc:mysql://localhost:3306/punn</value>
是jdbc:mysql://localhost:3306/pure?useServerPrepStmts=false&characterEncoding=UTF-8
可以运行 但改为上面的URL后 就只能运行不带参数的方法 带参数的方法 就不可以运行了
像上面的basedao.getInt(sql, parames);
但我实在看不出我的参数在什么地方出错啊
"select AdminId from punn.admin where AdminName=?";
这个语句中 是自增类型字段 会不会和这个有关呢? 但在库中直接用此语句 是成功的
也就是程序中的问题
如果和这个自增字段有关系 请问该怎么解决呢
pure?不是punn ?
一个还没解决 另一个又出来了
重启tomcat 一会是第一个错误 一会是这个错误
郁闷。。