为什么JAVA中xxx.getText( )方法来获取文本框中内容来插入到MySQL数据库中,但是 30

为什么JAVA中xxx.getText()方法来获取文本框中内容来插入到MySQL数据库中,但是数据库中只没有显示插入的内容,这是为什么啊... 为什么JAVA中xxx.getText( )方法来获取文本框中内容来插入到MySQL数据库中,但是数据库中只没有显示插入的内容,这是为什么啊 展开
 我来答
闪与瞬
2018-11-14
知道答主
回答量:24
采纳率:66%
帮助的人:5.6万
展开全部
额,既然数据库没有显示插入内容,说明你数据没有成功插入,或者你没有成功获取到文本框中的值,所以写入的数据就是空的,因此就没有显示。。。如果是sql出错后台会直接报错的,建议打个断点看看你有没有获取到文本框的值吧,如果成功获取到了,那就是你写入数据库的地方出问题了
匡暮昀5U
2018-12-15 · TA获得超过235个赞
知道小有建树答主
回答量:494
采纳率:76%
帮助的人:166万
展开全部
首先,输出一下 xxx.getText( ) 看是否获取到了,如果获取到了,就看一下执行sql之时,是否传进sql语句,如果传进来,有值,就把sql和参数放到数据库直接执行,看看是不是语句报错了,这样下来 ,就可以找到错误的地方了,如果发现了错误,你不明白,请继续问我
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
知行合一且止于至善
2018-11-13 · TA获得超过155个赞
知道小有建树答主
回答量:174
采纳率:74%
帮助的人:45.1万
展开全部
要想获取页面内容并插入到数据库需要以下几个步骤,一:从界面获取输入的内容,这一项可以通过控制窗口输出出来,只要内容一致就说明这一项过了.
二:java和数据库的连接:这一项需要运行时连接数据库,包括数据库名字,用户名密码等信息,可以先在程序里面测试插入方法是否可用,假如不可以,说明是连接出问题,那就改配置.
三:数据库已开启,这里需要进入电脑的服务,查看mysql服务是否已经开始,要是配置环境变量了可以用cmd登录查看.此外还要保证数据库的端口号3306没有被占用.
基本上这是连接的基本过程,下次问问题需要把相关信息都给清楚,比如如何获取内容的关键但并不保密的源代码,还要报错信息,否则即使我们想帮你也无能为力,只能靠猜测.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
鞠婧祎老婆柠祎
2018-11-16 · TA获得超过727个赞
知道小有建树答主
回答量:2416
采纳率:67%
帮助的人:411万
展开全部
你先要看下getText获取到文本内容了没有,如果获取到了,那就再看下insert操作有没有成功,如果成功了看一下,insert之后有没有commit到数据库服务器端。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友43b1cca
2018-11-13
知道答主
回答量:35
采纳率:75%
帮助的人:10.7万
展开全部
你用的应该是java swing 做的文本框,你可以调试一下
String value = xxx.getText();
如果这里有值得话,就有可能是数据库的insert语句有问题。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(14)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式