您的位置:程序门 -> java -> 架构、设计



没法写入数据库,而且也不报错,请高手指教啊!!!!!~~(初学)


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


没法写入数据库,而且也不报错,请高手指教啊!!!!!~~(初学)
发表于:2008-01-23 10:05:06 楼主
          我用java写的程序,用access连接,odbc都配好了,运行的时候也不出错,可是数据就是不写入,也显示不出来,我是初学,所以大部分代码都是按书上写的,可还是写不进去,希望高手可指教一下,不胜感激!!!!

  public   void   jbutton2_actionperformed(actionevent   e)   throws   sqlexception   {
                      string   dbdriver="sun.jdbc.odbc.jdbcodbcdriver";
                      string   connectionstr="jdbc:odbc:db1";
                      connection   con   =   null;
                      statement   stmt   =   null;
                      string   i=null;
                      try   {class.forname(dbdriver);
                          con   =   drivermanager.getconnection(connectionstr,   "",   "");
                          stmt   =   con.createstatement();
                          string   n   =   jtextfield2.gettext();
                        //   string   sex   =   (string)   jcombobox1.getselecteditem();
                          string   id=   jtextfield3.gettext();
                          string   d   =   jtextfield1.gettext();
                        //   string   type   =   jtextfield5.gettext();
                            i   =   "insert   into   inf(name,id,date)   values('"   +   n   +   "','"   +   id   +   "','"   +   d   +   "')";
                          stmt.EXECuteupdate(i);
                          stmt.close();
                          con.close();
                      }   catch   (exception   ex1)   {}

                      joptionpane.showmessagedialog(null,   "信息输入成功!",   "用户提示",
                                                                                  joptionpane.information_message);
              jtextfield1.settext("");
              jtextfield2.settext("");
              jtextfield3.settext("");
              //jtextfield4.settext("");


        }
发表于:2008-01-23 10:10:441楼 得分:0
运行的时候也不出错
你把错误屏蔽掉了,哪里还有错误!????

改成这样,看看错误是啥!
java code
}catch (exception ex1) { ex1.printstacktrace(); }
发表于:2008-01-23 10:56:412楼 得分:0
你先按照楼上的把异常打出来。
发表于:2008-01-23 10:57:243楼 得分:0
可以肯定的说你是插入的数据类型和db的数据类型不匹配
发表于:2008-01-23 10:58:164楼 得分:0
看下你的data在表里是什么类型


快速检索

最新资讯
热门点击