
最近在用JAVA设计一个数据库小程序,我用swing作出了一个界面,但是我想在JButton中嵌入sql语句遇到困难
比如我设置了一个查询button,我设置点击事件事想让他在我连接好的数据库中查询数据,但是在创建statement对象时出现了问题就是这个stmt上面说cannotber...
比如我设置了一个查询button,我设置点击事件事想让他在我连接好的数据库中查询数据,但是在创建statement对象时出现了问题
就是这个stmt 上面说cannot be resolved
请问我是哪里出问题了 为什么把这个语句放在main函数里没有问题,放在这就有问题了,怎么解决 展开
就是这个stmt 上面说cannot be resolved
请问我是哪里出问题了 为什么把这个语句放在main函数里没有问题,放在这就有问题了,怎么解决 展开
6个回答
展开全部
你把你整段代码都付上来,这么两句很难看出问题,大致猜测应该是你stmt变量是在局部方法(应该是main)中定义的,然后你在这个方法中使用它
来自:求助得到的回答
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
把stmt变成全局变量,放在方法外面就可以了。你这是局部变量不能被别的方法引用所引起的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
因为你没有把这个stmt变量的定义声明拷贝进来啊,亲,放到类的下面就可以了,全局
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
把这个语句放在main函数里没有问题,放在这就有问题了。说明stmt是个static(静态变量)。所以你应该懂了吧。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
stmt是一个成员变量吗?你把代码贴出来看下。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询