设为首页
收藏本站
开启辅助访问
切换到窄版
登录
立即注册
中问网首页
我的收藏
站长博客
搜索
搜索
本版
帖子
用户
第一问答网
»
论坛
›
中问网
›
问答
›
急!java问题!我的查询语句为什么输不出值! ...
返回列表
发新帖
急!java问题!我的查询语句为什么输不出值!
[复制链接]
11
|
2
|
2010-9-13 11:04:04
|
显示全部楼层
|
阅读模式
package Demo;
import java.sql.*;
public class prepareUpdate {
public String execute()throws Exception{
String driverName = "com.microsoft.sqlserver.jdbc.SQLServerDriver";
String url = "jdbc:sqlserver://127.0.0.1:1433;DatabaseName=zap";
String userName = "sa";
String password = "123";
ResultSet rs = null;
Connection con=null;
PreparedStatement pstmt=null;
Book book = new Book();
intID = book.getID();
String SQL = "SELECT name,author,price from note where ID= ?";
try{
Class.forName(driverName).newInstance();
con=DriverManager.getConnection(url , userName,
password);
pstmt = con.prepareStatement(SQL) ;
PreparedStatement prestate=con.prepareStatement(SQL);
prestate.setInt(1,ID);
rs = prestate.executeQuery();
while(rs.next()){
book.setName(rs.getString(1));
book.setAuthor(rs.getString(2));
book.setPrice(rs.getString(3));
}
if(SQL != null)
{ return "success";
}
else{
return "fail"; }
}
catch(Exception e){
System.out.println(e.getMessage());
}
finally{
if (rs != null)
try {
rs.close();
} catch (Exception e) {}
if (pstmt != null)
try {
pstmt.close();
} catch (Exception e) {}
if (con != null)
try {
con.close();
} catch (Exception e) {}
}
return SQL;
}
}
回复
使用道具
举报
千问
|
2010-9-13 11:04:04
|
显示全部楼层
Book book = new Book();intID = book.getID();看看上面这两句,Book这个类里面你在构造函数里就把ID那个属性赋值了吗?或者从其它方法赋值了吗?你应该在这两句下面再写句System.out.println("ID:"+ID);看看ID取到值了吗?其它的我没看,我经常用MYSQL,SQL忘的差不多了,你还要看看你是不是确实连接到数据库了。
回复
使用道具
举报
千问
|
2010-9-13 11:04:04
|
显示全部楼层
pstmt = con.prepareStatement(SQL) ;
PreparedStatement prestate=con.prepareStatement(SQL);你这里为什么要写两次?还有你的 intID = book.getID();貌似没有值吧?只是构造了一个空的BOOK对象而已
回复
使用道具
举报
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
千问
主题
0
回帖
4882万
积分
论坛元老
论坛元老, 积分 48824836, 距离下一级还需 -38824837 积分
论坛元老, 积分 48824836, 距离下一级还需 -38824837 积分
积分
48824836
加好友
发消息
回复楼主
返回列表
问答
热门排行
1
求一首歌 开头是Hey 节奏感很强 是个女声的英文歌
2
我想买W908C W910i
3
《朝鲜族赴韩国考试签证》怎样办理?急~!
4
湖北中医药高等专科学校怎么样?
5
请问实况足球免CD补丁哪下载
6
关于一个游戏的直接拷贝问题
7
神起的一首歌
8
出售手风琴,有没有人要,八成新?
9
无形资产的转让与出售有区别吗?
10
51系列单片机的命令中文解释
11
吃了催经药月经还不来,怎么办???
12
谁能告诉我买什么书比较好?
13
乙二醇双硬脂酸酯怎样水解?水解时还需要加什么东西吗??
14
上海市闵行区万源路29号会拆迁吗?
15
ACER中的蓝牙快捷键如何更改?
16
四川学子跪求报考复旦的相关信息
17
生肖传说攻防型加点
18
魔女幼熙里的音乐盒
19
佰草集晒后修复抚顺专卖
20
电脑的画面不能在投影机的画面全屏显示?
21
我的电脑能玩真三国无双5吗?
22
懂乐理的进
23
max9.0注册出现问题 上火
24
ixus 80有些模式没有?
25
紧急求援!英语大虾们请进!
26
父母投靠子女到底开什么样的证明是国家认可的!!!
27
会计问题
28
命令与征服3泰伯利亚VISTA开特效,分辨率
29
讯景 6600GT AGP DDR3 极速版
30
我想知道 我有一点盆腔炎,有点阴道炎如果治好要花多少钱
31
包皮后好像伤口感染勒
32
各种厂家生产的胃康灵效果一样吗?
33
大家帮忙看看我们生辰八字相配否
34
要是全国各地的人们在同一天同一时刻把自己头顶的一片天空给照下来,
35
婚后的男人都会变吗?
36
半身不遂的家属应做些什么?家属能不能帮做一些康复训练
37
7区亡灵MS诚信换5/8区的号!南京可当面。
38
刚踏入社会的思考-坏人是怎么来的?什么会变成坏人的可能性大?
39
FastReport 怎么应用于C#.NET~?急!
40
我的手腕摔肿了.怎么办?
41
有人知道 惠普 Compaq 6520s(FP559PA) 在西安多少钱合理吗?
42
用java 编写停车场管理程序
43
关于房产税和土地使用税的问题
44
psp变砖之后自己好了
45
请武汉的朋友推荐一个psp 2000店
46
把与成语有关的人物填进去 ( )代父从军
47
问一道初一数学题 三角形的
48
不用换系统也可以重做系统?
49
如何防止暴风影音更新?
50
数码相机什么牌子好呀??
51
突袭礼物问题
52
我的两个朋友闹翻了,我该怎么帮他们解决矛盾?
53
关于电脑内存问题
54
小狗得病
55
电脑中毒问题大了,求教高手
56
急!宫颈息肉新的问题!急切知道答案!
57
古巴为什么体育发达?
58
魔兽世界解DEBUFF装备
59
显卡问题
60
买了一套房子,一楼西大头,请教一下有经验的装地暖好呢还是普通暖气片好
61
红牛今日之星 音乐
62
那个穿越火线虐人视频的背景音乐是什么`我突然忘了
63
求盈通9550显卡驱动 128M
64
请问日本人在现场看棒球比赛加油时常说哪些词语啊?
65
网吧能贷款吗
66
请问济宁劳教所电话?
67
08.08.15鲁鲁修
68
问英语题
69
魔兽世界ZAM中为什么限时任务没完成!BOSS只掉1件东西?
70
扬微的详细的资料
71
请问在深圳市宝安区的哪个地方可以报名?
72
憋尿做b超会检查出肾脏积水吗
73
刘德华上海演唱视频
74
我要上一个民办大学,学环境艺术设计,在里面应该干些什么?
75
求“重新开始”之类意思的qq昵称
76
哪有音译的彩云国物语里的歌
77
怎样查成绩啊
78
特级厨师高考加分吗
79
cs移动问题
80
我要把这台电脑卖了,大家帮我看看,能卖多少钱?
81
我的电脑(Vista)出毛病了!
82
绿之韵要用到结婚证吗?
83
台电好还是昂达好~!
84
哪些情况采用历史成本固定资产计价方法
85
请问这首歌叫什么名字??
86
怎么点亮QQ图标
87
P是双曲线x^/3-y^=1的右支上一动点,F是双曲线的右焦点,已知A(3,1),则丨PA丨+丨PF丨最小值?
88
2008QQ聊天自动有符号?
89
请你在下面每个空格里填一个字进去,使它分别与上、下、左、右的字拼起来,都能成另一个字
90
关于五笔打字
91
实况足球9德国世界杯
92
请问妇产科专家
93
求酷跑电影的网址
94
我的手机是天时达T868看不成小说
95
网页两侧的浮动广告和皮肤不显示怎么办?
96
2004年雅典奥运会开了几天
97
谁教教我英语现在完成是主语+have has+过去分词
98
公司要做台历哪能做?
99
暴风影音更新占不占容量,如何取消更新?
100
暗黑战网impk如何选难度