最近在用JAVA设计一个数据库小程序,我用swing作出了一个界面,但是我想在JButton中嵌入sql语句遇到困难

比如我设置了一个查询button,我设置点击事件事想让他在我连接好的数据库中查询数据,但是在创建statement对象时出现了问题就是这个stmt上面说cannotber... 比如我设置了一个查询button,我设置点击事件事想让他在我连接好的数据库中查询数据,但是在创建statement对象时出现了问题

就是这个stmt 上面说cannot be resolved
请问我是哪里出问题了 为什么把这个语句放在main函数里没有问题,放在这就有问题了,怎么解决
展开
 我来答
never_fighter
2013-03-09
知道答主
回答量:67
采纳率:0%
帮助的人:24.3万
展开全部
你把你整段代码都付上来,这么两句很难看出问题,大致猜测应该是你stmt变量是在局部方法(应该是main)中定义的,然后你在这个方法中使用它
来自:求助得到的回答
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
开发者经验库
2013-03-06 · TA获得超过383个赞
知道小有建树答主
回答量:465
采纳率:0%
帮助的人:311万
展开全部
把stmt变成全局变量,放在方法外面就可以了。你这是局部变量不能被别的方法引用所引起的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
静康声学2v
2013-03-15 · 超过16用户采纳过TA的回答
知道答主
回答量:83
采纳率:0%
帮助的人:46.6万
展开全部
因为你没有把这个stmt变量的定义声明拷贝进来啊,亲,放到类的下面就可以了,全局
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
期待无言的默契
2013-03-15
知道答主
回答量:22
采纳率:0%
帮助的人:12.8万
展开全部
把这个语句放在main函数里没有问题,放在这就有问题了。说明stmt是个static(静态变量)。所以你应该懂了吧。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
冰火两重天
2013-03-07 · TA获得超过1425个赞
知道小有建树答主
回答量:1489
采纳率:0%
帮助的人:1070万
展开全部
stmt是一个成员变量吗?你把代码贴出来看下。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式