我想问一下   如何读取数据库里的信息    然后再显示出来 用什么方法?Servlet

解决方案 »

  1.   

    连接数据库,执行sql文,取得结果,将结果保存在变量中,讲变量的值传给页面。
    建议楼主去找些例子做一个数据库查询的小项目,这样理解就会比较深刻。
      

  2.   

    import java.sql.*;   
    public class jdbc {   
      
        /**  
         * @param args  
         */  
        public static void main(String[] args) {   
            // TODO Auto-generated method stub   
            try {   
                Class.forName("com.mysql.jdbc.Driver").newInstance();   
                String url = "jdbc:mysql://localhost:3306/temp";   
                String user = "root";   
                String password = "086123";   
                   
                Connection conn = DriverManager.getConnection(url, user, password);   
                Statement stmt = conn.createStatement();   
                String sql = "select * from people";   
                ResultSet rs = stmt.executeQuery(sql);   
                while(rs.next()){   
                      System.out.print(rs.getString(2) + "\t");   
                }   
            } catch (Exception e) {   
                // TODO Auto-generated catch block   
                e.printStackTrace();   
            }    
        }   一般使用jdbc连接数据库方式,然后通过sql语句查询数据保存入结果集中,再循环遍历结果集便可以显示所要数据