日期:2014-05-20  浏览次数:20791 次

问个关于数据库的问题!谢谢了
import   java.sql.*;  
public   class   InsertCoffees   {  
public   static   void   main(String   args[])   {  
String   url   =   "jdbc:odbc:11 ";    
Connection   con;    
Statement   stmt;  
String   query   =   "select   *   from   22 ";  
try   {  
Class.forName( "sun.jdbc.odbc.JdbcOdbcDriver ");    
}   catch(java.lang.ClassNotFoundException   e)   {  
System.err.print( "ClassNotFoundException:   ");    
System.err.println(e.getMessage());  
}  
try   {  
con   =   DriverManager.getConnection(url,   "sa ",   "sa ");  
stmt   =   con.createStatement();    
ResultSet   rs   =   stmt.executeQuery(query);  
while   (rs.next())   {  
System.out.println(rs);
}  
stmt.close();  
con.close();    
}   catch(SQLException   ex)   {  
System.err.println( "SQLException:   "   +   ex.getMessage());  
}}}  
打印出来后为什么显示的是sun.jdbc.odbc.jdbcodbcresultset@c2e24..
hai还有怎么才能把数据库里的内容放到LIST里啊?谢谢了!

------解决方案--------------------
用dao方式
------解决方案--------------------
。。。 你把rs这个对象打出来了 当然是那些东西了
------解决方案--------------------
干什么要打印出来啊,你设置一个断点,DEBUG的时候WATCH一下不就好了么?