查询公积金时出现jdbc模糊查询 Error

您所在的位置: &
北京市公积金查询网站出现安全漏洞
北京市公积金查询网站出现安全漏洞
8月25日,瑞星公司向网民发出警告,北京市公积金查询网站出现安全漏洞,其查询页面被搜索引擎抓取后,至少有数百个公积金账户的详细信息被泄漏到网上,包括公积金账户姓名、身份证号、公积金余额、所在单位等一览无遗。
8月25日,瑞星公司向网民发出警告,北京市公积金查询网站出现安全漏洞,其查询页面被搜索引擎抓取后,至少有数百个公积金账户的详细信息被泄漏到网上,包括公积金账户姓名、身份证号、公积金余额、所在单位等一览无遗。
目前,瑞星公司已经紧急通知相关搜索引擎提供商,将尽快删除包含个人信息的搜索网页。针对此次个人隐私泄漏事件,瑞星安全专家介绍说,这可能是公积金查询网站没有设定好搜索引擎抓取策略导致。
瑞星安全专家提醒广大用户,凡是近期在该网站查询过公积金的用户,均可能面临个人资料外泄的风险,应把自己的银行卡密码、各种帐号密码普遍进行更换,以免被黑客利用进行攻击。
据了解,近日有不少手机用户收到一条&公积金查询&短信,并提供域名为&&的查询网址,被网友质疑为钓鱼网站。北京市住房公积金管理中心对此辟谣,称中心于日至日向部分住房公积金缴存人试点发放电子对账单。
瑞星安全专家表示,由于公积金账户包含了大量用户的个人信息,其中包括身份证号、与公积金绑定的银行账号等,一旦外泄即可被黑客利用来进行钓鱼、网络诈骗等,带来极大安全风险。【责任编辑: TEL:(010)】
关于&&的更多文章
2011年第一季度,瑞星公司对外发布了其领先的企业级安全管理整体
虽然网购有诸多优点,越来越多的人热衷于此,但网购的安全性也逐渐凸显
随着安全威胁、网络应用和用户行为日益复杂,企业呼唤
万兆网络并不仅仅意味着网络带宽的增加,与之相匹配
美国前CIA雇员斯诺登日前揭露美国政府的监视行为,也
本书采用“如何解决问题”的方式阐述Ruby编程,涵盖了以下内容:Ruby术语和基本原理;数字、字符串等低级数据类型的操作;正则表
51CTO旗下网站使用atomikos时出现 JDBC4PreparedStatementWrapper.close错误 - 操作系统当前位置:& &&&使用atomikos时出现 JDBC4PreparedStatementWrapper使用atomikos时出现 JDBC4PreparedStatementWrapper.close错误&&网友分享于:&&浏览:0次使用atomikos时出现 JDBC4PreparedStatementWrapper.close异常
& 最近在做一个项目,使用atomikos做分布式时,我的mysql驱动类时出现&&
10:04:57.421::WARN:& Nested in org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.exceptions.PersistenceException: ### Error updating database.& Cause: java.lang.IllegalArgumentException: null source### The error may involve cn.gome.interfaces.platform.app.base.client.UserMapper.insert-Inline### The error occurred while setting parameters### SQL: insert into user (id, name)&&&& values (?, ?)### Cause: java.lang.IllegalArgumentException: null source:java.lang.IllegalArgumentException: null source at java.util.EventObject.&init&(EventObject.java:38) at javax.sql.StatementEvent.&init&(StatementEvent.java:39) at com.mysql.jdbc.jdbc2.optional.JDBC4PreparedStatementWrapper.close(JDBC4PreparedStatementWrapper.java:70) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.apache.ibatis.logging.jdbc.PreparedStatementLogger.invoke(PreparedStatementLogger.java:83) at $Proxy32.close(Unknown Source) at org.apache.ibatis.executor.BaseExecutor.closeStatement(BaseExecutor.java:231) at org.apache.ibatis.executor.SimpleExecutor.doUpdate(SimpleExecutor.java:47) at org.apache.ibatis.executor.BaseExecutor.update(BaseExecutor.java:100) at org.apache.ibatis.executor.CachingExecutor.update(CachingExecutor.java:75) at org.apache.ibatis.session.defaults.DefaultSqlSession.update(DefaultSqlSession.java:148) at org.apache.ibatis.session.defaults.DefaultSqlSession.insert(DefaultSqlSession.java:137) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:358) at $Proxy18.insert(Unknown Source) at org.mybatis.spring.SqlSessionTemplate.insert(SqlSessionTemplate.java:240) at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:46) at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:43) at $Proxy25.insert(Unknown Source) at cn.gome.interfaces.platform.app.base.action.BeanAction.test(BeanAction.java:150) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.springframework.web.method.support.InvocableHandlerMethod.invoke(InvocableHandlerMethod.java:219) at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:132) at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:104) at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandleMethod(RequestMappingHandlerAdapter.java:745) at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:686) at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:80) at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:925) at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:856) at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:936) at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:827) at javax.servlet.http.HttpServlet.service(HttpServlet.java:707) at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:812) at javax.servlet.http.HttpServlet.service(HttpServlet.java:820) at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487) at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1093) at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:88) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084) at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:360) at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216) at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181) at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:726) at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405) at org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:206) at org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:114) at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152) at org.mortbay.jetty.Server.handle(Server.java:324) at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:505) at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:829) at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:514) at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:211) at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:380) at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:395) at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:488)&&& &&&& 开始以为是配置出错,后来经过多方面排查发现是mysql的mysql-connector-java-5.1.6.jar有bug,升级以后这个问题即可解决
12345678910
12345678910
12345678910 上一篇:下一篇:文章评论相关解决方案 12345678910 Copyright & &&版权所有随笔 - 853&
文章 - 11&评论 - 166&trackbacks - 0
国内私募机构九鼎控股打造APP,来就送&20元现金领取地址:内部邀请码:C8E245J&(不写邀请码,没有现金送)国内私募机构九鼎控股打造,九鼎投资是在全国股份转让系统挂牌的公众公司,股票代码为430719,为&中国PE第一股&,市值超1000亿元。&
------------------------------------------------------------------------------------------------------------------------------------------------------------------
查找到解决方法:&/wumian/articles/-2056.html
【推荐看看】 http://my.oschina.net/u/218421/blog/38598
调用spring jdbc接口:
User user = (User) this.jdbcTemplate.queryForObject(
&&&&&&&&&&&&&&&&"SELECT * FROM USER WHERE ID = 1", User.class);
&报错如下:
Exception in thread "main"&org.springframework.jdbc.IncorrectResultSetColumnCountException: Incorrect column count: expected 1, actual 4
&&&&at org.springframework.jdbc.core.SingleColumnRowMapper.mapRow(SingleColumnRowMapper.java:87)
&&&&at org.springframework.jdbc.core.RowMapperResultSetExtractor.extractData(RowMapperResultSetExtractor.java:92)
&&&&at org.springframework.jdbc.core.RowMapperResultSetExtractor.extractData(RowMapperResultSetExtractor.java:1)
&&&&at org.springframework.jdbc.core.JdbcTemplate$1QueryStatementCallback.doInStatement(JdbcTemplate.java:445)
&&&&at org.springframework.jdbc.core.JdbcTemplate.execute(JdbcTemplate.java:395)
&&&&at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:455)
&&&&at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:463)
&&&&at org.springframework.jdbc.core.JdbcTemplate.queryForObject(JdbcTemplate.java:471)
&&&&at org.springframework.jdbc.core.JdbcTemplate.queryForObject(JdbcTemplate.java:476)
&&&&at com.ylp.dao.UserDao.getById(UserDao.java:45)
&&&&at com.ylp.dao.Test.main(Test.java:17)
&大概意思是:查出的数据有4列,它把jdbc.queryForObject("SELECT * FROM USER WHERE ID = 1", User.class);中的第一列转换成User.class,所以 expected 1, actual 6,预期1列,但查出来的数据有4列
RowMapper&User& rm = ParameterizedBeanPropertyRowMapper.newInstance(User.class);
&&&&&&&&User user = (User) this.jdbcTemplate.queryForObject(
&&&&&&&&&&&&&&&&"SELECT * FROM USER WHERE ID = 1", rm);
提示:以上结论在 spring 4.x 上行不通,主要是 queryForObject 模板方法针对的结果集是&一列&的时候,并且支持的是常见类型(Integer.class)等
&再次查找资料,在官方的 api 中,仅仅提到:
&elementType&- the required type of element in the result list (for example,&Integer.class)&
哪如果我想要返回一个 List&T& 的列表对象不行吗?查找资料,发现如下文章将的比较好:&
【推荐看看】 http://my.oschina.net/u/218421/blog/38598
改用如下代码实现即可:
return (new DBUtility()).getJdbcDao().query(sql, new RowMapper&Task&() {
public Task mapRow(ResultSet arg0, int arg1) throws SQLException {
Task t = new Task();
t.setTaskId(arg0.getLong("taskId"));
t.setTaskName(arg0.getString("taskName"));
t.setTaskDescription(arg0.getString("taskDescription"));
t.setTaskPriority(arg0.getString("taskPriority"));
t.setTaskStatus(arg0.getString("taskStatus"));
OK,此时才算解决问题。
spring jdbc 版本:&4.1.1.RELEASE
阅读(...) 评论()jdbc连接oracle时出现的异常如下:怎么回事?_百度知道
jdbc连接oracle时出现的异常如下:怎么回事?
driver.OracleDriver:966) at oracle.driver.driver.connect(T4CConnection: Io 异常.driver: recv failed at java.net.DriverManagerjava.briup.jdbc.throwSqlException(DatabaseE(PhysicalConnection.java.basic.newSQLException(SQLStateMapping: Software caused connection abort:15)Caused by.driver.java.sql:292) .java..T4CConnection.DatabaseError.java:259) at oracle.java.throwSqlException(DatabaseError:215) at com.jdbc.driver.T4CConnection.socketRead0(Native Method) at java.T4CConnection.receive(Packet.DatabaseError.driver:121) at oracle.ns.read(SocketInputStream.java.&lt.SQLStateMapping.PhysicalConnection: Software caused connection abort.NSProtocol.Packet..getConnection(DriverManager:203) at oracle.driver.getConnection(T4CDriverExtension.connect(OracleDriver.main(Jdbc.java:566) at oracle.getConnection(DriverManager.init&gt.java.SocketInputStream:240) at oracle.connect(NSProtocol.jdbc.driver:197) at oracle:261) at oracle.T4CConnection.sql.java.jdbc.jdbc.java.logon(T4CConnection.logon(T4CConnection.read(SocketInputStream.jdbc.jdbc.jdbc.java.DatabaseError:571) at java.T4CDriverExtension.net.SocketException.net.jdbc.net.sql.DatabaseError:150) at java.&lt.throwSqlException(DatabaseError.driver.newSQLException(DatabaseError:131) at oracle.net.SocketInputStream.driver.java:418) at oracle.java: java:508) at oracle:74) at oracle.Jdbc:510) at java.java.net.ns.(T4CConnection.jdbc.SocketInputStream.SQLException.java.driver.init&gt.DriverManager.java.java.jdbc: recv failed at oracle:33) at oracle
提问者采纳
数据库开启服务了没?驱动包import进来了没?用户名密码对着没?
提问者评价
其他类似问题
为您推荐:
oracle的相关知识
其他2条回答
换个驱动包就行了~~
有可能是驱动不对或网络状况不好
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁当前位置:&
公积金查询系统报错:VelocityServlet: Error processing the template,请告知原因。
公积金查询系统报错:VelocityServlet: Error processing the template,请告知原因。
上海市公安局
答: 14:48很抱歉给您带来不便,网站正在升级,请2个小时后再使用。
&办事指南推荐
·······

我要回帖

更多关于 jdbc查询多个结果 的文章

 

随机推荐