Java 怎么将数据库里的数据显示到文本域

Java 怎么将数据库里的数据显示到文本域,第1张

String str="接收到的数据"

方式1:

TextArea.setText(str)//直接把TextArea的内容设置为你接收到的数据

方式2:

TextArea.append(str)//将接收到的数据追加到TextArea中已有文本的后边

额```这个问题```

你的软件最后的结果就你写的结果`没有错`

问题出在textarea3qyzb.setText()这里`你总是把这个set,应该是不对的`

意思是总是给textarea3qyzb这个属性在设置值,如果有别的应该是别的属性setText()

假设你的数据库设计是`````id namesexpasswords

假设你数据库对应的表的实体类叫admin

这个类下会有 private Integer idprivate String nameprivate Integer sexprivate String passwords,以及对应的set,get方法

对应在你这里应该是先获得admin这个对象

然后admin.setId(rs.getInteger(" ")):

admin.setName(rs.getText(" "))

textarea中应该加滚动面板或者是model,先把数据的结果集取出来放在一个2维数组里

然后把这个二维数组放在model里或者是append到你的textarea中

java里的string 不必考虑长度限制,可以而且应该用它接收textarea控件的值。

数据库里的字符串类型字段有长度限制,要把这些数据存到数据库里面的时候,要考虑数据库字段长度是否够用。

oracle 为例, varchar2 类型最多 4000 字符,只能存2000个汉字。建议使用 long 类型。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10709187.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-10
下一篇 2023-05-10

发表评论

登录后才能评论

评论列表(0条)

保存