lenmonhacker
像质
采纳率100%
2017-05-27 08:57

求助大神 JDBC数据插入不进数据库

已采纳

public static void Mysql_save(String name, String num, String sex, int age){
String name_save = name;
String num_save = num;
String sex_save = sex;
int age_save = age;
String password_save = num;
try {
Connection conn = DriverManager.getConnection(url, username, password);
if(!conn.isClosed()){

System.out.println("Succeeded connecting to the Database!");

String sql = "insert into user(name,num,age,sex,password) values (?,?,?,?,?)";

String sql1 = "insert into base(ANAME,NUM,ACCOUNT) values (?,?,?)";
PreparedStatement st= (PreparedStatement) conn.prepareStatement(sql);
st.setString(1, name_save);
st.setString(2, num_save);
st.setInt(3, age_save);
st.setString(4, sex_save);
st.setString(5, password_save);
st.executeUpdate(sql);
PreparedStatement st1= (PreparedStatement) conn.prepareStatement(sql1);
st1.setString(1, name_save);
st1.setString(2, num_save);
st1.setInt(3, 0);
st1.executeUpdate(sql1);

System.out.println("注册成功");

} conn.close();
}catch(Exception e){
// System.out.println(e);
}
}
数据就是写不进数据库里面

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享
  • 邀请回答

11条回答

  • sharpeningsword sharpeningsword 4年前

    st.executeUpdate(sql);和st1.executeUpdate(sql1);
    有问题,不能传入sql中,调用executeUpdate(),空参的就可以了。

    点赞 1 评论 复制链接分享
  • Mass_Effect msidolphin 4年前

    executeUpdate(sql),把sql去掉

    点赞 1 评论 复制链接分享
  • qq_29894101 qq_29894101 4年前

    你那是什么问题,目前我这遇见的和你大概相似的问题,求解决方法,谢谢

    点赞 评论 复制链接分享
  • weisheixiaoxin Laherz 4年前

    应该是事物没加吧 其余的感觉没错

    点赞 评论 复制链接分享
  • lenmonhacker 像质 4年前

    问题已解决 谢谢大家

    点赞 评论 复制链接分享
  • u014167893 冷咖啡15 4年前

    你确定这样可以连接成功数据库?

    点赞 评论 复制链接分享
  • hgq0916 奔腾的野马 4年前

    在Connection conn = DriverManager.getConnection(url, username, password);
    之前要先加载数据库驱动,
    如果是MySQL,
    加上这句 Class.forName("com.mysql.jdbc.Driver");

    点赞 评论 复制链接分享
  • xiongshuai520 xiongshuai520 4年前

    你看看 首先 账号密码对不对
    然后 是否导入了jar文件
    最后 再检查代码写的对不对(代码好像没啥问题)

    点赞 评论 复制链接分享
  • qq_34709997 qq_34709997 4年前

    看看你JDBC 连接池,合适不

    点赞 评论 复制链接分享
  • qq_38654407 Tom_Krose 4年前

    有报错吗? 没报错 你的url, username, password链接参数对吗?

    点赞 评论 复制链接分享
  • Zmirror Zmirror 4年前

    断点调试下,把你的sql打印出来。

    点赞 评论 复制链接分享

相关推荐