【发布时间】:2021-01-13 13:00:54
【问题描述】:
我制作了一个也连接到数据库的简单游戏,一切正常,但我遇到问题的地方是让程序打印一个查询,以显示数据库中的条目(分数)
String sql = "select * from scores";
try {
PreparedStatement ps =
conn.prepareStatement(sql);
JTP.setText(""+ps.toString());
} catch (SQLException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
当我运行游戏(记分板通过按下按钮显示)并打开记分板时,我得到的文本是这样的:
“org.sqlite.jdbc4.JDBC4PreparedStatement@691f5716”
我对 Java 的所有东西都比较陌生,所以我不知道这意味着什么……有什么想法吗?
(编辑:JTP 是 JTextPane)
【问题讨论】:
-
您是要打印 SQL 查询本身,还是它从数据库查询的结果?
标签: java sql sqlite prepared-statement