在myecplise中用啊java能成功抓取数据,但怎么把数据存入数据库Mysql中?求代码。。。 10
myecplise可以连接到Mysql,但是就是不懂怎么把数据弄进去,不会编代码,要java语言的代码...
myecplise可以连接到Mysql,但是就是不懂怎么把数据弄进去,不会编代码,要java语言的代码
展开
展开全部
//用户注册后,向数据库中增加一个记录
public static boolean addUser(LoginBean user){
boolean flag=false;
Connection con=null;
PreparedStatement pst=null;
String sql="INSERT INTO tb_user(username,PASSWORD,sex,email," +
"qq,signature,grade,lxdz,tx,grzy,realname,telephone) VALUES(?,?,?,?,?,?,?,?,?,?,?,?)";
try{
String driver="com.mysql.jdbc.Driver";
String url="jdbc:mysql://localhost:3306/bbs";
String username="root";
String password="123456";
Class.forName(driver);
con=DriverManager.getConnection(url,username,password);
pst=con.prepareStatement(sql);
pst.setString(1, user.getUsername());
pst.setString(2, user.getPassword());
pst.setString(3, user.getSex());
pst.setString(4, user.getEmail());
pst.setString(5, user.getQq());
pst.setString(6, user.getSignature());
pst.setString(7, "user");
pst.setString(8, user.getLxdz());
pst.setString(9, user.getTx());
pst.setString(10, user.getGrzy());
pst.setString(11, user.getRealname());
pst.setString(12, user.getTelephone());
pst.executeUpdate();
flag=true;
}catch(Exception e){
e.printStackTrace();
flag=false;
}finally{
try{
pst.close();
con.close();
}catch(Exception e){
e.printStackTrace();
}
}
return flag;
}
public static boolean addUser(LoginBean user){
boolean flag=false;
Connection con=null;
PreparedStatement pst=null;
String sql="INSERT INTO tb_user(username,PASSWORD,sex,email," +
"qq,signature,grade,lxdz,tx,grzy,realname,telephone) VALUES(?,?,?,?,?,?,?,?,?,?,?,?)";
try{
String driver="com.mysql.jdbc.Driver";
String url="jdbc:mysql://localhost:3306/bbs";
String username="root";
String password="123456";
Class.forName(driver);
con=DriverManager.getConnection(url,username,password);
pst=con.prepareStatement(sql);
pst.setString(1, user.getUsername());
pst.setString(2, user.getPassword());
pst.setString(3, user.getSex());
pst.setString(4, user.getEmail());
pst.setString(5, user.getQq());
pst.setString(6, user.getSignature());
pst.setString(7, "user");
pst.setString(8, user.getLxdz());
pst.setString(9, user.getTx());
pst.setString(10, user.getGrzy());
pst.setString(11, user.getRealname());
pst.setString(12, user.getTelephone());
pst.executeUpdate();
flag=true;
}catch(Exception e){
e.printStackTrace();
flag=false;
}finally{
try{
pst.close();
con.close();
}catch(Exception e){
e.printStackTrace();
}
}
return flag;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询