數(shù)據(jù)查詢的方法

Util.java

import java.sql.*;

public class Util {
    private Connection conn;
    private Statement stm;
    private ResultSet rs;
    private String classname="com.mysql.jdbc.Driver";
    private String url="jdbc:mysql://localhost:3306/test";
    public Util(){
        try {
            Class.forName(classname);
        } catch (ClassNotFoundException e) {
            e.printStackTrace();
        }
    }
    /*獲取連接*/
    public Connection getConn() {
        try {
            conn=DriverManager.getConnection(url,"root","123456");
        } catch (SQLException e) {
            e.printStackTrace(System.err);
            conn=null;
        }
        return conn;
    }
    /*關(guān)閉連接*/
    public void closed(){
        
            try {
                if (rs!=null) {
                    rs.close();
                }
                if (stm!=null) {
                    stm.close();
                }
                if(conn!=null){
                    conn.close();
                }
            } catch (SQLException e) {
                e.printStackTrace();
            }
    }
    
    
    public void setConn(Connection conn) {
        this.conn = conn;
    }
    /*執(zhí)行語(yǔ)句*/
    public Statement getStm() {
        
        try {
            conn=getConn();
            stm=conn.createStatement();
        } catch (SQLException e) {
            e.printStackTrace();
        }
        return stm;
    }
    public Statement getStmed(){
        
        try {
            conn=getConn();
            stm=conn.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY);
        } catch (SQLException e) {
            e.printStackTrace();
        }
        return stm;
    }
    public ResultSet getAllRs(){
        String sql="select * from u";
        
        try {
            stm=getStmed();
            rs=stm.executeQuery(sql);
        } catch (SQLException e) {
            e.printStackTrace();
        }
        return rs;
    }
//  public static void main(String[] args) {
//      Util u = new Util();
//      ResultSet rr=u.getAllRs();
//      try {
//          while (rr.next()) {
//              System.out.println(rr.getString(1)+"\t"+rr.getString(2)+"\t"+rr.getString(3));
//          }
//      } catch (SQLException e) {
//          e.printStackTrace();
//      }
//  }
    
}

index.jsp

<body>
    <form action="result.jsp" method="post">
        <table>
            <tr align="center" valign="middle" bgcolor="#CCCCCC" height="22">
                <td>id</td>
                <td>name</td>
                <td>pwd</td>
            </tr>
            <%
                ResultSet rs = (ResultSet)session.getAttribute("resultset");
                rs.toString();
                while(rs.next()){
            %>
            <tr align="center" valign="middle" height="22">
            <td><%=rs.getString("id") %></td>
            <td><%=rs.getString("name") %></td>
            <td><%=rs.getString("pwd") %></td>
            </tr>
            <%} %>
            
            <tr>
                <td align="center" colspan="4">
                    <input type="submit" value="查詢?nèi)繑?shù)據(jù)"/>
                </td>
            </tr>
        </table>
    </form>
    
    <table>
        <tr bgcolor="skyblue">
            <td align="center">生成的版權(quán)信息</td>
        </tr>
        <tr>
            <td>
                <jsp:useBean id="copyright" class="com.count.Copyright"></jsp:useBean>
                <jsp:getProperty property="copyrightStr" name="copyright"/>
            </td>
        </tr>
    </table>
</body>

result.jsp

<body>
    <jsp:useBean id="db" class="com.count.Util" scope="page"></jsp:useBean>
    <%
        ResultSet rs = db.getAllRs();
        session.setAttribute("resultset", rs);
        response.sendRedirect("index.jsp");
    %>
</body>
1.PNG
2.PNG
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • /Library/Java/JavaVirtualMachines/jdk-9.jdk/Contents/Home...
    光劍書(shū)架上的書(shū)閱讀 4,196評(píng)論 2 8
  • 1. Java基礎(chǔ)部分 基礎(chǔ)部分的順序:基本語(yǔ)法,類相關(guān)的語(yǔ)法,內(nèi)部類的語(yǔ)法,繼承相關(guān)的語(yǔ)法,異常的語(yǔ)法,線程的語(yǔ)...
    子非魚(yú)_t_閱讀 34,815評(píng)論 18 399
  • 剛開(kāi)始去羅馬尼亞的時(shí)候還是比較涼爽吧,但是后來(lái)暴曬,每天出門就很煎熬,晝夜溫差還蠻大的。當(dāng)?shù)厝诵U熱情,年輕人可以用...
    耶嘿是楊一凡啊閱讀 238評(píng)論 0 0
  • 第一 作息規(guī)律 第二 控制脾氣 脾氣越溫,福報(bào)越深。 第三學(xué)會(huì)拒絕 不是所有魚(yú)都生活在同一片海里,不是所有人都值得...
    一青云兒閱讀 298評(píng)論 0 0

友情鏈接更多精彩內(nèi)容