在myecplise中用啊java能成功抓取数据,但怎么把数据存入数据库Mysql中?求代码。。。 10

myecplise可以连接到Mysql,但是就是不懂怎么把数据弄进去,不会编代码,要java语言的代码... myecplise可以连接到Mysql,但是就是不懂怎么把数据弄进去,不会编代码,要java语言的代码 展开
 我来答
暮云雨5
2014-04-14 · 超过16用户采纳过TA的回答
知道答主
回答量:148
采纳率:100%
帮助的人:37.9万
展开全部
//用户注册后,向数据库中增加一个记录
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;

}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式