2008年5月20日

程序实现目标:写到数据库即可
目录结构:


UserBean.java
package com.study.bean;

public class UserBean {
    
    
private String username;
    
private String password;
    
public String getUsername() {
        
return username;
    }
    
public void setUsername(String username) {
        
this.username = username;
    }
    
public String getPassword() {
        
return password;
    }
    
public void setPassword(String password) {
        
this.password = password;
    }

    

}
UserDao.java
package com.study.dao;

import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.SQLException;

import com.study.bean.*;
import com.study.db.DBHelper;

public class UserDao {
    
/**
     * 
     * 增加用户
     *
     
*/

    
public void setUser(UserBean tuser)
    {
        String sql 
= "INSERT INTO T_USER VALUES(null,?,?)";// USER_NAME=?,USER_PWD=?;
        PreparedStatement pstat = null;
        Connection conn 
= new DBHelper().getConn();
        
try {
            pstat 
= conn.prepareStatement(sql);
          
            pstat.setString(
1, tuser.getUsername());
            pstat.setString(
2, tuser.getPassword());

            
        } 
catch (SQLException e) {
            
// TODO Auto-generated catch block
  

        } finally {
            
try {
                
if (conn != null)
                    conn.close();
                
if (pstat != null)
                    pstat.close();
            } 
catch (SQLException e) {
                
// TODO Auto-generated catch block
                e.printStackTrace();
            }
        }
   

    }
}
DBHelper.java
package com.study.db;


import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
/**
 * 
 * 数据库连接类
 *
 
*/
public class DBHelper {
    
private String driver = "org.gjt.mm.mysql.Driver";
    
private String url = "jdbc:mysql://localhost:3306/first";
    
private String user = "root";
    
private String pwd = "0433gygy";
    
    
public Connection getConn(){
        Connection conn 
= null;
        
try {
            Class.forName(driver);
            conn 
= DriverManager.getConnection(url, user, pwd);
        } 
catch (ClassNotFoundException e) {
            
// TODO Auto-generated catch block
            e.printStackTrace();
        } 
catch (SQLException e) {
            
// TODO Auto-generated catch block
            e.printStackTrace();
        }
        
return conn;
    }
    
public static void main(String[] args) {
        System.out.println(
"DBHelper.main()" + new DBHelper().getConn());
    }
}
Register.java
package com.study.servlet;


import javax.servlet.http.*;
import javax.servlet.*;

import java.io.*;

import com.study.bean.*;
import com.study.dao.*;

public class Register extends HttpServlet{
    
public void doGet(HttpServletRequest request,HttpServletResponse response)
    
throws ServletException,IOException
    {    
        String un 
= request.getParameter("username");
        String pd 
= request.getParameter("password");
        
        
        UserBean Tuser 
= new UserBean();
        Tuser.setPassword(pd);
        Tuser.setUsername(un);
//        PrintWriter out = response.getWriter();
//        out.println("<html>");
//        out.println("<marquee>"+Tuser.getUsername()+"</marquee>");
//        out.println("</html>");
        UserDao dao = new UserDao();    
        dao.setUser(Tuser);
        
    }

     
public void doPost(HttpServletRequest request, HttpServletResponse response)
     
throws ServletException, IOException
   {
       doGet(request, response);
        
   }
}
web.xml
<servlet>
    
<servlet-name>first</servlet-name>
    
<servlet-class>com.study.servlet.Register</servlet-class>
  
</servlet>
  
<servlet-mapping>
    
<servlet-name>first</servlet-name>
    
<url-pattern>/first</url-pattern>
   

  
</servlet-mapping>
reg.jsp
<body>
    
<form action="first" method = "post">
    username:
<input type="text" name="username">
    password:
<input type="password" name="password">
    
<input type="submit" >
    
</form>
  
</body>

在reg.jsp 自己随便提交个表单.
程序很简单,没什么东西,结果就是写不到数据库,整个程序运行没有报错!望高手指点一下哪边有问题了.



posted @ 2009-04-02 20:16 yxc 阅读(462) | 评论 (4)编辑 收藏

Given:
When //do Stuff  is reached,how many objects are eligible for GC.
class CardBoard{
     Short story 
= 5;
     CardBoard go(CardBoard cb)
{
            cb 
= null;
            
return cb;
          }


public static void main(String[] args){
    CardBoard c1 
= new CardBoard();
    CardBoard c2 
= new CardBoard();
    CardBoard c3 
= c1.go(c2);
    c1
=null;
    
//do Stuff
   }

}

高手帮解释一下,谢谢了.

posted @ 2008-09-23 00:41 yxc 阅读(333) | 评论 (3)编辑 收藏

第一次用,玩一下!
<body>
    
<textarea rows="6" cols="30">
   
<%  
    
int t=1;
    
for(int i=0;i<4;i++)
    {
       
for(int j=0;j<=i;j++)
          out.print(t);
       out.println();
         
    }
%>
 
    
</textarea>

  
</body>

输出:
1
11
111
1111

posted @ 2008-07-01 01:38 yxc 阅读(503) | 评论 (0)编辑 收藏

谁能发一个这样的系统给我,只要实现,登陆注册,还有适当的管理功能,比如网上图书管理系统,银行管理系统之类的。
我的邮箱是yxc0433@126.com    不胜感激。

posted @ 2008-05-20 14:35 yxc 阅读(821) | 评论 (2)编辑 收藏


posts - 5, comments - 10, trackbacks - 0, articles - 0

Copyright © yxc