| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1022 人关注过本帖
标题:[求助]数据库连接错误
只看楼主 加入收藏
中文名
Rank: 1
等 级:新手上路
威 望:1
帖 子:45
专家分:0
注 册:2006-12-12
收藏
得分:0 
看看有没有异常啊
2007-01-14 13:07
tigershi10
Rank: 1
等 级:新手上路
帖 子:84
专家分:0
注 册:2006-10-12
收藏
得分:0 
没有啊

专业源于品质
2007-01-14 13:10
wuzhong
Rank: 1
等 级:新手上路
帖 子:233
专家分:0
注 册:2006-10-23
收藏
得分:0 
你把数据库的代码全部拷贝上来.

2007-01-14 13:11
tigershi10
Rank: 1
等 级:新手上路
帖 子:84
专家分:0
注 册:2006-10-12
收藏
得分:0 

create table kh(
kid char(4) not null primary key,
kname char(20) ,
ksex char(2) default '男' check (ksex='男' or ksex='女'),
kage smallint,
ktime smalldatetime);

create table room(
rid char(4) not null primary key,
rtype smallint,
rrn smallint);

create table kr(
kid char(4) not null foreign key references kh(kid),
rid char(4) not null foreign key references room(rid),
rd smallint,
rmoney int,
primary key(kid,rid),
);

insert into kh values('0001','周楠','男',20,'2007-05-08 12:35');
insert into kh values('0002','钱勇勇','男',20,'2007-05-08 12:35');
insert into kh values('0003','陆向荣','男',20,'2007-05-08 12:35');
insert into kh values('0004','周明','男',20,'2007-05-08 12:35');
insert into kh values('0005','冯树彪','男',20,'2007-05-08 12:35');
insert into kh values('0006','胥睿','男',20,'2007-05-08 12:35');

insert into room values('0001'1,2);
insert into room values('0002'2,2);
insert into room values('0003'3,2);
insert into room values('0004'4,2);
insert into room values('0005'5,2);
insert into room values('0006'6,2);

insert into kr values('0001','0001',1,null);
insert into kr values('0002','0002',2,null);
insert into kr values('0003','0003',1,null);
insert into kr values('0004','0004',1,null);
insert into kr values('0005','0006',1,null);
insert into kr values('0006','0005',1,null);


专业源于品质
2007-01-14 13:14
千里冰封
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:灌水之王
等 级:版主
威 望:155
帖 子:28477
专家分:59
注 册:2006-2-26
收藏
得分:0 
以下是引用tigershi10在2007-1-14 11:59:27的发言:
我感觉好象是比较那边错了
if (rs.next()){

//text.append("\t"+"\t"+rs.getString("room_num")+"\n");
if(rs.getString("kid").trim().equals(jt.getText().trim())){
JOptionPane.showMessageDialog(null,"此房间已经满了");}

else
JOptionPane.showMessageDialog(null,"此房间空着");
}

你从数据库取来的的字符串,可能尾部加了很多空格


可惜不是你,陪我到最后
2007-01-14 13:14
中文名
Rank: 1
等 级:新手上路
威 望:1
帖 子:45
专家分:0
注 册:2006-12-12
收藏
得分:0 
if (rs.next()){

//text.append("\t"+"\t"+rs.getString("room_num")+"\n");
if(rs.getString("kid").equals(jt.getText().trim())){
JOptionPane.showMessageDialog(null,"此房间已经满了");}

else
JOptionPane.showMessageDialog(null,"此房间空着");
}
改成
if (rs.next()){

//text.append("\t"+"\t"+rs.getString("room_num")+"\n");
if(rs.getString("kid").equals(jt.getText().trim())){
JOptionPane.showMessageDialog(null,"此房间已经满了");}
}
else
JOptionPane.showMessageDialog(null,"此房间空着");
看看
2007-01-14 13:15
中文名
Rank: 1
等 级:新手上路
威 望:1
帖 子:45
专家分:0
注 册:2006-12-12
收藏
得分:0 
以下是引用tigershi10在2007-1-14 13:14:10的发言:

create table kh(
kid char(4) not null primary key,
kname char(20) ,
ksex char(2) default '男' check (ksex='男' or ksex='女'),
kage smallint,
ktime smalldatetime);

create table room(
rid char(4) not null primary key,
rtype smallint,
rrn smallint);

create table kr(
kid char(4) not null foreign key references kh(kid),
rid char(4) not null foreign key references room(rid),
rd smallint,
rmoney int,
primary key(kid,rid),
);

insert into kh values('0001','周楠','男',20,'2007-05-08 12:35');
insert into kh values('0002','钱勇勇','男',20,'2007-05-08 12:35');
insert into kh values('0003','陆向荣','男',20,'2007-05-08 12:35');
insert into kh values('0004','周明','男',20,'2007-05-08 12:35');
insert into kh values('0005','冯树彪','男',20,'2007-05-08 12:35');
insert into kh values('0006','胥睿','男',20,'2007-05-08 12:35');

insert into room values('0001'1,2);
insert into room values('0002'2,2);
insert into room values('0003'3,2);
insert into room values('0004'4,2);
insert into room values('0005'5,2);
insert into room values('0006'6,2);

insert into kr values('0001','0001',1,null);
insert into kr values('0002','0002',2,null);
insert into kr values('0003','0003',1,null);
insert into kr values('0004','0004',1,null);
insert into kr values('0005','0006',1,null);
insert into kr values('0006','0005',1,null);

别把这个贴出来了
insert into room values('0001'1,2);
insert into room values('0002'2,2);
insert into room values('0003'3,2);
insert into room values('0004'4,2);
insert into room values('0005'5,2);
insert into room values('0006'6,2);
这是啥呀

2007-01-14 13:16
wuzhong
Rank: 1
等 级:新手上路
帖 子:233
专家分:0
注 册:2006-10-23
收藏
得分:0 
上面的数据库里面分别加一个逗号.

2007-01-14 13:18
tigershi10
Rank: 1
等 级:新手上路
帖 子:84
专家分:0
注 册:2006-10-12
收藏
得分:0 

我试试看


专业源于品质
2007-01-14 13:20
tigershi10
Rank: 1
等 级:新手上路
帖 子:84
专家分:0
注 册:2006-10-12
收藏
得分:0 
以下是引用中文名在2007-1-14 13:15:46的发言:
if (rs.next()){

//text.append("\t"+"\t"+rs.getString("room_num")+"\n");
if(rs.getString("kid").equals(jt.getText().trim())){
JOptionPane.showMessageDialog(null,"此房间已经满了");}

else
JOptionPane.showMessageDialog(null,"此房间空着");
}
改成
if (rs.next()){

//text.append("\t"+"\t"+rs.getString("room_num")+"\n");
if(rs.getString("kid").equals(jt.getText().trim())){
JOptionPane.showMessageDialog(null,"此房间已经满了");}
}
else
JOptionPane.showMessageDialog(null,"此房间空着");
看看

你上面哪儿改了哦
还有封哥,按你改了之后,还不行哦


专业源于品质
2007-01-14 13:27
快速回复:[求助]数据库连接错误
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.012572 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved