java JDBC 连接数据库查询数据与直接使用sql的疑问
2017-05-17 16:41
429 查看
JDBC 封装连接是好的前提: SystemAuthorizingRealm c = new SystemAuthorizingRealm(); conn = c.getConnection(); // conn = ((DataSource) SpringContextUtil.getBean("dataSource")).getConnection(); PreparedStatement ps = conn.prepareStatement(sql); ps.setString(i1, token.getUsername().trim()); ps.setString(i2, Encrypt.getMD5(String.valueOf(token.getPassword())).trim()); System.out.println(Encrypt.getMD5(String.valueOf(token.getPassword()))); //运行到这里时。我把sql和相关參数放到工具里查询时能查询到数据; ResultSet rs = ps.executeQuery(); //这里确打印的是false,按理说有数据应该是true才对吧? System.out.println(rs.next()); 那位知道的帮忙指导一下吧?
相关文章推荐
- java JDBC 连接数据库查询数据与直接使用sql的疑问
- 直接使用sql语句查询数据库数据
- oracle 数据库的管理工具 PL/SQL_Developer 的简易使用 与Java 连接并查询显示出数据
- Spring-JDBC:在使用JdbcTemplate进行条件查询时没有返回数据,但是sql直接在数据库中执行是有数据返回的。
- docker(7):使用python 连接数据库,插入并查询数据--link
- SQL语句远程连接其他数据库查询表数据
- 使用sql server management studio 2008 连接数据库,无法查看数据库,提示 无法为该请求检索数据 错误916
- 关系数据库SQL之高级数据查询:去重复、组合查询、连接查询、虚拟表
- oracle12c JSON数据 使用SQL语句实现多表左外连接 显示无效数据 分页查询
- c# cs方式操作数据库 非使用sql连接字符串直接连接数据库
- 在Windows Server 2008 R2 Server中,连接其他服务器的数据库遇到“未启用当前数据库的 SQL Server Service Broker,因此查询通知不受支持。如果希望使用通知,请为此数据库启用 Service Broker ”
- 使用sql server management studio 2008 连接数据库,无法查看数据库,提示 无法为该请求检索数据 错误916
- 使用sql server management studio 2008 连接数据库,无法查看数据库,提示 无法为该请求检索数据 错误916
- 数据库操作_连接SQL Server数据库示例;连接ACCESS数据库;连接到 Oracle 数据库示例;SqlCommand 执行SQL命令示例;SqlDataReader 读取数据示例;使用DataAdapter填充数据到DataSet;使用DataTable存储数据库表;将数据库数据填充到 XML 文件;10 使用带输入参数的存储过程;11 使用带输入、输出参数的存储过程示;12 获得数据库中表的数目和名称;13 保存图片到SQL Server数据库示例;14 获得插入记录标识号;Exce
- java使用JDBC连接数据库,提高查询大量数据速度
- 面面观 | 使用python 连接数据库,插入并查询数据--link
- 数据库中使用SQL语句查询当天数据记录
- 不支持直接到存储查询(DbSet、DbQuery、DbSqlQuery、DbRawSqlQuery)的数据绑定。应使用数据填充 DbSet (例如通过对 DbSet 调用 Load),然后绑定到本地数据
- 关系数据库SQL之高级数据查询:去重复、组合查询、连接查询、虚拟表
- [sql]使用自连接查询多对一数据