新手提问:例如有一个数据库,表为
article
{
id, 
name, 
content
}我想在数据库中显示出id=1时的article.name,请问如何写呢?

解决方案 »

  1.   

    select name from article where id = '1';
      

  2.   

    自己写个bean
    把取出的值放到bean中,然后把bean放入session,或request中
    在页面中再取出
      

  3.   

    select name from article where id = '1'
      

  4.   

    二位说的我看不明白啊,2楼的意思时直接在JSP页面输入<%=select name from article where id = '1';%>么?
      

  5.   


    偷懒起见~~~大概写下:
    <%@ page language="java" contentType="text/html;charset=gb2312"%>
    <%@ page import="java.sql.*"%>
    <%@ page import="java.util.ArrayList"%>
    <body>
    <p>
      <%!String str1,str2,str3;%>
      
      <%
    try{
    Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
    Connection con = DriverManager.getConnection("jdbc:odbc:hu","","");
    Statement stmt = con.createStatement();
    String sql = "select * from HC_EMPLOYEE";
    ResultSet rs = stmt.executeQuery(sql);
    ArrayList list = new ArrayList();
    while(rs.next()) {
    str1=rs.getString(1);
    str2=rs.getString(2);
    str3=rs.getString(3);
    //InfoBean info = new InfoBean();
    //info.setNumber(rs.getString(1));
    //info.setName(rs.getString(2));
    //info.setDepart(rs.getString(3));
    //list.add(info);
    }
    }
    catch(Exception e) {
    e.printStackTrace();
    }
    %>
    </p>
    <table width="100%"  border="1">
      <tr>
        <td><%=str1%></td>
        <td><%=str2%></td>
        <td><%=str3%></td>
      </tr>
    </table>
    <p>&nbsp; </p>
    </body>