【发布时间】:2014-01-07 04:01:41
【问题描述】:
我有一个简单的问题。我是一名初学者程序员,对于学校来说,我们需要编写一些控制台代码,在控制台中打印查询结果。我尝试了多少都没有用,我得到的只是一些奇怪的文本而不是查询结果。
这是我的主要课程,我还有第二个课程,称为SimpleDataSourceV2(该课程包含用于连接到 mySQL 数据库的代码。
public static void main(String[] args) {
try {
Connection conn = SimpleDataSourceV2.getConnection();
doQuery(conn);
conn.close();
}
catch ( Exception e){
System.out.print(e);
}
}
public static void doQuery(Connection conn) {
try {
Statement stat = conn.createStatement();
ResultSet result = stat.executeQuery("SELECT * FROM employee");
while (result.next()) {
System.out.println(result);
}
result.close();
stat.close();
}
catch ( SQLException e){
System.out.print(e);
}
}
这是我使用的两种方法。员工表包含不同的信息,例如姓名、地址、城市等。
这是我的输出:
run:
com.mysql.jdbc.JDBC4ResultSet@2bd1c812
com.mysql.jdbc.JDBC4ResultSet@2bd1c812
com.mysql.jdbc.JDBC4ResultSet@2bd1c812
com.mysql.jdbc.JDBC4ResultSet@2bd1c812
com.mysql.jdbc.JDBC4ResultSet@2bd1c812
com.mysql.jdbc.JDBC4ResultSet@2bd1c812
com.mysql.jdbc.JDBC4ResultSet@2bd1c812
com.mysql.jdbc.JDBC4ResultSet@2bd1c812
com.mysql.jdbc.JDBC4ResultSet@2bd1c812
com.mysql.jdbc.JDBC4ResultSet@2bd1c812
BUILD SUCCESSFUL (total time: 1 second)
谁能告诉我我做错了什么?
提前谢谢你。
【问题讨论】: