<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    posts - 189,comments - 115,trackbacks - 0
      一個jsp+javabean+mysql的登陸程序(待完善)
     

        先說明一下,登陸流程,首先入口為login.html。然后為進入connnet.jsp,在這jsp中調用javabean(connectDB)主要完成和數據庫的連接,把登陸的用戶名和密碼記錄到user數據庫里面。但我這沒有寫完善,其中還的完善檢測功能,和一些具體的個人信息。在viewUser.jsp中,可以調用數據庫中已經注冊人的信息,在這里,我們可以加一些改動。

     

    login.html


    <html>
    <title>
    登陸頁面
    </title>
    <body>
    <div align=center>
    <form action="connect.jsp" method="get">
    <table border=3 cellspacing=3>
    <tr><td>用戶名:</td><td><input type="text" name="name"></td></tr><br>
    <tr><td>密&nbsp碼: </td><td><input type="password" name="password"></td></tr><br>

    </table>
    <input type="submit" value="提交">
    </form>
    </div>
    </table>
    </body>
    </html>

     

    connet.jsp


     

    <%@page contentType="text/html;charset=gbk" language="java" import="java.sql.*"%>

    <!--獲得數據-->
    <html>
    <body>
    <jsp:useBean id="connect" scope="page" class="xu.ConnectDB" />
    <%
    String name=request.getParameter("name");
    String password=request.getParameter("password");
    connect.AddUser(name,password);
    %>
    <a href="/Login.html">我要加人</a>
    <a href="/viewUser2.jsp">看看有多少了啊?</a>
    </body>
    </html>

    viewUser.jsp


    <%@page contentType="text/html;charset=gb2312" language="java" import="java.sql.*,java.io.*" %>
    <html>
    <body>
    <a href="/Login.html">我還要加</a>
    <!--連接數據庫,提取數據-->
    <%="顯示數據"%>
    <%
    try
    {
     int count=0;
    Class.forName("org.gjt.mm.mysql.Driver");
    Connection con=DriverManager.getConnection("jdbc:mysql://localhost:3306/message","root","");
    Statement stm=con.createStatement();
    ResultSet rst=stm.executeQuery("select * from user");
    while(rst.next())
    {
     out.println(rst.getString("name"));
     out.println(rst.getString("password")+"<br>");
        count++;
     out.println("這是第"+ count +"條");
    }
    rst.close();
    stm.close();
    con.close();
    }
    catch(Exception e)
    {
    }
    %>

    </body>
    </html>

     

    connectDB.java


    package xu;

    import java.sql.*;

    public class ConnectDB {

     private Connection con;

     public static Connection connectDB() {
      Connection conn = null;
      String driver = "com.mysql.jdbc.Driver";
      String url = "jdbc:mysql://127.0.0.1:3306/message";
      String username = "root";
      String password = "";
      try {

       Class.forName(driver);
       conn = DriverManager.getConnection(url, username, password);
      } catch (Exception e) {
       e.printStackTrace();
      }
      return conn;
     }

     public void AddUser(String name, String password) {
      this.con = ConnectDB.connectDB();
      try {
       PreparedStatement stm = con
         .prepareStatement("insert into user values(?,?)");
       stm.setString(1, name);
       stm.setString(2, password);
       stm.execute();
       stm.close();
       con.close();
      } catch (Exception e) {
       e.printStackTrace();
      }
     }
        
          public void getUser()
         {
               this.con=ConnectDB.connectDB();
                try
                {
              Statement stm=con.createStatement();
              String sql="select * from user";
              ResultSet rst=stm.executeQuery(sql);
              while(rst.next())
              {
                 String name= rst.getString("name");
                 String password= rst.getString("password");
              }
            }catch(Exception e)
                {
               e.printStackTrace();
               }
           }
    }

     其基本情況就是這樣,在設計connectDB.java時,我先用的一個不能在頁面連接數據庫!在北京的馮濤的指導下,完成了設計!謝謝啦!

    下面為我以前的設計類,單獨運行類沒問題,但在設計頁面時,連接數據庫有問題?其具體晚上出了問題,我還在研究!

    private Connection con;
     public ConnectDB()
     {
          try
      {
        Class c1=Class.forName("org.gjt.mm.mysql.Driver");
       con=DriverManager.getConnection("jdbc:mysql://localhost/message","root","");
     
      }
      catch(Exception e)
      {

      }
     }
     public void AddUser( String name, String password)
     {
      try
      {
      PreparedStatement stm=con.prepareStatement("insert into user value(?,?)");
      stm.setString(1,name);
      stm.setString(2,password);
      try
      {
       stm.executeQuery();
      }catch(Exception e)
      {
      }
      con.close();
      }
      catch(Exception e)
      {
      }
     }

    posted on 2006-03-16 11:05 MEYE 閱讀(863) 評論(0)  編輯  收藏 所屬分類: JAVA
    主站蜘蛛池模板: 亚洲狠狠狠一区二区三区| 亚洲欧洲精品国产区| 黄页网站在线免费观看| 精品久久洲久久久久护士免费| 亚洲综合在线一区二区三区| 日本三级2019在线观看免费| 中文字幕亚洲综合小综合在线| 一二三四在线观看免费高清中文在线观看| va天堂va亚洲va影视中文字幕 | 色播亚洲视频在线观看| 久久大香伊焦在人线免费| 久久丫精品国产亚洲av不卡| 最近中文字幕完整版免费高清| 亚洲午夜国产精品| 免费理论片51人人看电影| 西西人体大胆免费视频| 黑人大战亚洲人精品一区| 久久99青青精品免费观看| 亚洲国产成人精品电影| 日韩免费电影在线观看| 一级毛片试看60分钟免费播放| 亚洲精品蜜桃久久久久久| 最近中文字幕无免费| 亚洲欧美日韩综合久久久| 大胆亚洲人体视频| 最新仑乱免费视频| 国产精品亚洲一区二区三区久久| 亚洲AV无码成H人在线观看| 国产午夜无码精品免费看动漫| 亚洲精品国产第1页| 国产精品四虎在线观看免费 | 在线亚洲精品视频| 久久久亚洲精品蜜桃臀| 免费看男女下面日出水来| 国产精品亚洲专一区二区三区| 亚洲国产精品高清久久久| 日韩精品福利片午夜免费观着| 九九久久国产精品免费热6| 亚洲午夜精品久久久久久人妖| 特级淫片国产免费高清视频| 七色永久性tv网站免费看|