<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
    主站蜘蛛池模板: 99热这里只有精品6免费| 黄色a级免费网站| 亚洲国产精品线观看不卡| 亚洲国产精品午夜电影| 久久久久久久久久国产精品免费 | 免费一级毛suv好看的国产网站| baoyu777永久免费视频 | 久久九九亚洲精品| 久久精品国产亚洲av高清漫画| 2020久久精品亚洲热综合一本 | 亚洲国产成人精品女人久久久 | 暖暖免费高清日本一区二区三区| 国产成人免费福利网站| 亚洲韩国—中文字幕| 亚洲AV综合色区无码一二三区 | 亚洲a∨无码一区二区| 伊人久久免费视频| 亚洲色av性色在线观无码| 人妻在线日韩免费视频| 免费一级国产生活片| 亚洲人成网站在线观看播放动漫 | 国产乱妇高清无乱码免费| 成年男女男精品免费视频网站| 精品亚洲一区二区三区在线播放| 亚洲国产最大av| 国产91久久久久久久免费| 亚洲最大的成人网| 99久久免费精品高清特色大片| 亚洲第一成年人网站| 日韩电影免费在线观看中文字幕| 自拍偷自拍亚洲精品第1页| 亚洲爆乳无码专区www| 区三区激情福利综合中文字幕在线一区亚洲视频1 | 久久精品成人免费国产片小草 | 国产一卡二卡≡卡四卡免费乱码| 春意影院午夜爽爽爽免费| 女人被弄到高潮的免费视频 | 一级毛片免费视频| 亚洲欧美国产国产一区二区三区 | 亚洲AV人无码综合在线观看| 中国一级特黄的片子免费 |