BEAN代码如下:
package dbean;
import  java.sql.*;
import java.io.*;
public class UserBean{  
  String username= "";
  public UserBean(String un1){  
    username = un1;
  }
  //public UserBean(){}
  public String getusername() {
        return username;
    }  
  public void CheckIn(String un){  
    UserBean ub = new UserBean(un);
    try {
            Class.forName("com.mysql.jdbc.Driver");
        } catch (Exception e) {
            e.printStackTrace();
        }
    try {
            Connection c = DriverManager.getConnection(
              "jdbc:mysql://localhost/boke?user=root&password=512");   
            String sql="INSERT into user (user_name,password) values('"+ub.getusername()+"','"+ub.getusername()+"')";
Statement stmt = c.createStatement(); 
stmt.executeUpdate(sql);
  c.close();}
        catch (SQLException e) {
         e.printStackTrace();
            }
  }
}

解决方案 »

  1.   

    这里面有很多因素,不知道你的MYSQL驱动加了没有,相关异常或现象也没有提供,这里只能是做一些建议,如果把具体情况发上来,就会容易解决了:
    Connection c = DriverManager.getConnection(
                  "jdbc:mysql://localhost/boke?user=root&password=512");   
    你可以试试:
    Connection c = Drivermanager.getConnection("jdbc:mysql://localhost/boke","root","512");
    在bean 的使用上可以采用这种方式:
    public void setBean(String username){ this.username = username;}
    public String getBean(){return this.username;}在构造时采用:
    UserBean ub = new UserBean();
    ub.setBean(你要传的对象);