我对此有一段时间的问题。将数据从文本字段导入到textArea对我来说没有问题(即使它比字符串还长),但我不知道如何让它以相反的方式工作。(使用sqlite)我从db获取数据的代码:
Statement myStmt = con.createStatement();
ResultSet myRs = myStmt.executeQuery("SELECT * from test");
while(myRs.next())
{
if(myRs.getInt("Id_przepisu") == przepis.getId_przepisu() )
{
textArea.setText(myRs.getString("text"));
}
}
myStmt.close();
myRs.close();
用于在数据库中保存数据的代码
insert = con.prepareStatement
( "INSERT INTO test (Id_przepisu, text) VALUES ('"+przepis.getId_przepisu()+"','"+
textArea.getText()+"')");
insert.executeUpdate();
发布于 2017-06-19 15:23:58
你可能会在这里找到一个很好的答案和解决方法:https://stackoverflow.com/a/17785119/575643
简而言之,如果大于文本类型,则需要手动拆分它。搜索substring
会有帮助的。
https://stackoverflow.com/questions/44634249
复制相似问题