数据库含中间表的查询所查的表中没有数据,但是在项目上可以查出

为什么在数据库里可以查到3条数据,但在程序里却只显示一条
[问题点数:40分,结帖人alexq08]
本版专家分:0
结帖率 100%
CSDN今日推荐
本版专家分:1217
本版专家分:0
结帖率 100%
本版专家分:1217
本版专家分:0
结帖率 100%
本版专家分:175
本版专家分:0
结帖率 100%
本版专家分:175
本版专家分:0
结帖率 100%
本版专家分:124348
2016年10月优秀大版主优秀大版主2015年7月优秀大版主2015年8月优秀大版主2015年5月优秀版主2015年2月论坛优秀版主2014年11月论坛优秀版主
2017年10月 PowerBuilder大版内专家分月排行榜第一2017年9月 PowerBuilder大版内专家分月排行榜第一2017年8月 PowerBuilder大版内专家分月排行榜第一2017年7月 PowerBuilder大版内专家分月排行榜第一2017年4月 PowerBuilder大版内专家分月排行榜第一2017年3月 PowerBuilder大版内专家分月排行榜第一2017年2月 PowerBuilder大版内专家分月排行榜第一2017年1月 PowerBuilder大版内专家分月排行榜第一2016年12月 PowerBuilder大版内专家分月排行榜第一2016年11月 PowerBuilder大版内专家分月排行榜第一2016年10月 PowerBuilder大版内专家分月排行榜第一2016年9月 PowerBuilder大版内专家分月排行榜第一2016年7月 PowerBuilder大版内专家分月排行榜第一2016年6月 PowerBuilder大版内专家分月排行榜第一2016年5月 PowerBuilder大版内专家分月排行榜第一2016年4月 PowerBuilder大版内专家分月排行榜第一2016年3月 PowerBuilder大版内专家分月排行榜第一2015年12月 PowerBuilder大版内专家分月排行榜第一2015年11月 PowerBuilder大版内专家分月排行榜第一2015年10月 PowerBuilder大版内专家分月排行榜第一2015年8月 PowerBuilder大版内专家分月排行榜第一2015年7月 PowerBuilder大版内专家分月排行榜第一2015年6月 PowerBuilder大版内专家分月排行榜第一2015年5月 PowerBuilder大版内专家分月排行榜第一2015年4月 PowerBuilder大版内专家分月排行榜第一2015年3月 PowerBuilder大版内专家分月排行榜第一2015年1月 PowerBuilder大版内专家分月排行榜第一2014年12月 PowerBuilder大版内专家分月排行榜第一2014年11月 PowerBuilder大版内专家分月排行榜第一2014年10月 PowerBuilder大版内专家分月排行榜第一2014年9月 PowerBuilder大版内专家分月排行榜第一2014年8月 PowerBuilder大版内专家分月排行榜第一2014年7月 PowerBuilder大版内专家分月排行榜第一2014年6月 PowerBuilder大版内专家分月排行榜第一2014年5月 PowerBuilder大版内专家分月排行榜第一2014年4月 PowerBuilder大版内专家分月排行榜第一2014年3月 PowerBuilder大版内专家分月排行榜第一2014年2月 PowerBuilder大版内专家分月排行榜第一2014年1月 PowerBuilder大版内专家分月排行榜第一2013年12月 PowerBuilder大版内专家分月排行榜第一2013年11月 PowerBuilder大版内专家分月排行榜第一2013年10月 PowerBuilder大版内专家分月排行榜第一2013年9月 PowerBuilder大版内专家分月排行榜第一2013年8月 PowerBuilder大版内专家分月排行榜第一2013年7月 PowerBuilder大版内专家分月排行榜第一2013年6月 PowerBuilder大版内专家分月排行榜第一2013年5月 PowerBuilder大版内专家分月排行榜第一2013年4月 PowerBuilder大版内专家分月排行榜第一2013年3月 PowerBuilder大版内专家分月排行榜第一2013年1月 PowerBuilder大版内专家分月排行榜第一2012年11月 PowerBuilder大版内专家分月排行榜第一2012年8月 PowerBuilder大版内专家分月排行榜第一2012年7月 PowerBuilder大版内专家分月排行榜第一2012年5月 PowerBuilder大版内专家分月排行榜第一2012年4月 PowerBuilder大版内专家分月排行榜第一2010年12月 PowerBuilder大版内专家分月排行榜第一2009年9月 PowerBuilder大版内专家分月排行榜第一2009年8月 PowerBuilder大版内专家分月排行榜第一2009年4月 PowerBuilder大版内专家分月排行榜第一2006年2月 PowerBuilder大版内专家分月排行榜第一2002年6月 PowerBuilder大版内专家分月排行榜第一
2012年3月 PowerBuilder大版内专家分月排行榜第二2011年7月 PowerBuilder大版内专家分月排行榜第二2011年6月 PowerBuilder大版内专家分月排行榜第二2009年10月 PowerBuilder大版内专家分月排行榜第二2009年6月 PowerBuilder大版内专家分月排行榜第二2009年5月 PowerBuilder大版内专家分月排行榜第二2006年4月 PowerBuilder大版内专家分月排行榜第二2004年12月 PowerBuilder大版内专家分月排行榜第二2004年11月 PowerBuilder大版内专家分月排行榜第二
2011年12月 PowerBuilder大版内专家分月排行榜第三2010年1月 PowerBuilder大版内专家分月排行榜第三2009年11月 PowerBuilder大版内专家分月排行榜第三2009年7月 PowerBuilder大版内专家分月排行榜第三2005年1月 PowerBuilder大版内专家分月排行榜第三
本版专家分:4354
本版专家分:0
结帖率 100%
本版专家分:1217
匿名用户不能发表回复!|
CSDN今日推荐Java连接mysql数据库,查询其中的表格,没报错,不造为什么查不出【java吧】_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:717,231贴子:
Java连接mysql数据库,查询其中的表格,没报错,不造为什么查不出收藏
import java.sql.Cimport java.sql.DriverMimport java.sql.SQLEpublic class Mysqlconnection {public static
void main (String[] args){Mysqlconnection msc=new Mysqlconnection();Connection conn=msc.getConnection();System.out.println(conn);}public Connection getConnection(){try {Class.forName(&com.mysql.jdbc.Driver&);return DriverManager.getConnection(&jdbc:mysql://localhost:3306/jdbc_database&, &root&, &1013520&);} catch (ClassNotFoundException e) {// TODO Auto-generated catch blocke.printStackTrace();} catch (SQLException e) {// TODO Auto-generated catch blocke.printStackTrace();}}public static void connectionclose(Connection conn){if(conn !=null){try {conn.close();} catch (SQLException e) {// TODO Auto-generated catch blocke.printStackTrace();}}}}//这是Mysqlconnection.java,运行结果如下:
java开发,0首付入学,签订就业协议,企业级开发模块,商业项目贯穿学习过程.面授教学保障效果.先学习后付款,4个月实现菜鸟变大神.轻松高薪就业.
import java.beans.Simport java.sql.Cimport java.sql.ResultSimport java.sql.SQLEimport user.Mpublic class Test {public static void main(String[] args) {Test ts=new Test();ts.userlist();}
public void userlist(){
Mysqlconnection msc=new Mysqlconnection();
Connection conn=msc.getConnection();
String sql=&select * from jdbc_database.tab_user&;
Statement stmt=(Statement) conn.createStatement();
ResultSet rs= ((java.sql.Statement) stmt).executeQuery(sql);
while(rs.next()){
int id=rs.getInt(1);
String username=rs.getString(2);
String password=rs.getString(3);
System.out.println(&id:&+id+&username:&+username+&password:&+password); }
} catch (SQLException e) {// TODO Auto-generated catch blocke.printStackTrace();
Mysqlconnection.connectionclose(conn);
}}}//这是Test.java,没报错也没出查询结果,如下:
我该怎么改,看不懂
驱动(好像是叫这个吧)导入了吗
Statement stmt=(Statement) conn.createStatement();ResultSet rs= ((java.sql.Statement) stmt).executeQuery(sql);Statement声明错了吧,不然用得着强转?
软件培训公司,博为峰软件培训免费试听,0元入学,签署就业保障协议,不就业不收费!博为峰,真正的为年轻人服务的企业,14年间培训15万余名软件工程师,成绩斐然!
我只能说我服,难道你不能网上随便找个demo对着敲吗?非得自己瞎折腾?
感觉带不动
我自己找到错误了,提示的的时候点也要点对啊!把import java.beans.S改成import java.sql.S就好了,本来烦了蛮久,哈哈,解决了,开心
我也是醉了
看的我脑壳痛。。。这种东西还是抱着本书抄抄得了,以后就直接用hiberante省心
明显导包错了   --这是一个单纯的小尾巴
登录百度帐号同样的sql语句在数据库中能查出结果,但是在java项目中,查不出来
[问题点数:40分,结帖人qq_]
本版专家分:0
结帖率 85.71%
CSDN今日推荐
本版专家分:0
结帖率 85.71%
本版专家分:6381
2017年1月 Java大版内专家分月排行榜第一2016年11月 Java大版内专家分月排行榜第一
2016年12月 Java大版内专家分月排行榜第二
本版专家分:0
结帖率 85.71%
本版专家分:0
本版专家分:0
本版专家分:0
本版专家分:0
本版专家分:20
匿名用户不能发表回复!|
CSDN今日推荐帮帮忙,急用!!!我查询了数据库中这个表但是它里面什么数据都没有,为什么查询的结果还是true呢?_百度知道
帮帮忙,急用!!!我查询了数据库中这个表但是它里面什么数据都没有,为什么查询的结果还是true呢?
为什么wn_user_ip表中没有这个IP号,确切的说什么数据都没有,怎么查询结果还是true呢?这点我一直想不通。。。
下面使部分代码:
QSqlDatabase db = QSqlDatabase::database(DATABASE_NAME);
QSqlQuery query(db);
我有更好的答案
你吧sql语句打印出来复制,直接到数据库中执行看能否执行成功。如果查询结果是空的有没有报错。那么肯定是这个问题,你的那个isRight只是能判断你的sql语句对不对,有没有出错,这样看来你如果查出来是空的但是sql语句是对的,所以要判断查出来记录的条数是不是0php里面有个count()函数,统计有多少条数据,祝你好运
采纳率:30%
来自团队:
你的问题是出在你的字段检索字段上,原因是因为你的查询语句出现了问题,一旦tmpUser.getUserIp()的查询值为空值(NULL)或者其他字符(例如:or,union等),带着这样的语句去查询数据库,而此时你的wn_user_ip没有任何的信息,系统默认为空值(NULL),所以这样出现的结果当然为True了。。。。
你说的对,我还用了一个并不存在的IP号测试了一下,结果还是为真。数据库这块我是刚刚自学了点能力实在有限,你能具体说一下我的检索字段哪块出现了问题,导致查询结果始终为真,我用的是SQLite数据库
为您推荐:
其他类似问题
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。

我要回帖

更多关于 怎么查询数据库中的表 的文章

 

随机推荐