新手提问。请指教(); strSQL="insert into 用户管理 (用户名,密码) values('";strSQL=strSQL+text1.getText().trim()"','"strSQL=strSQL+text2.getText().trim()"')";就这么一句代码,我找书上敲的,电脑提示说逗号和最后一个括号有语法错误,咋回事呢?还有,括号里的分号有啥用呢?顺便告诉俺呗 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 strSQL="insert into 用户管理 (用户名,密码) values('";strSQL=strSQL+text1.getText().trim()+"','";strSQL=strSQL+text2.getText().trim()+"')"; 你那不是括号里有分号,而是三条赋值语句,只不过最后生成的strSQL这个字符串包含括号,你看错了而已,呵呵。 什么原因?什么意思?这么说吧,假如text1.getText()的值为username,text2.getText()的值为password,那么strSQL的值最终为insert into 用户管理(用户名,密码) values('username','password')明白? 代码已经改了,可是还是不能像表中插入数据,为什么啊……?public void AddShujuku(){ Connection con; Statement sql; ResultSet rs; try{ Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); } catch(ClassNotFoundException e){ System.out.println(""+e); } try{ String strSQL; strSQL="insert into 用户管理 (用户名,密码) values('"; strSQL=strSQL+text1.getText().trim()+"','"; strSQL=strSQL+text2.getText().trim()+"')"; con=DriverManager.getConnection("jdbc:odbc:图书管理系统","",""); sql=con.createStatement(); sql.executeUpdate(strSQL); con.close(); JOptionPane.showMessageDialog(null,"添加成功!"); } catch(SQLException e1){} } 添加不成功的话,控制台有什么输出?代码最后的catch(SQLException e1)部分最后写上一些代码,这样你可以获得异常的一些信息,对程序的调试也有帮助。 日期转换 final用来修饰变量、方法、类分别代表什么含义? getAttribute? java初学者 提问 一个简单的程序 吸血鬼数 jTable列的拖动问题? synchronized能修饰什么?修饰了以后代表什么意思? 痛斥微软WindowsXP不能运行Applet!所有java程序员过来吐口水!有没有什么解决的办法? 用tomcat连接db2数据库要配置哪些 怎样对j2sdk1.4设置,才能够使用它来编辑和编译java程序??? 给个自解压jar文件的代码给大家,我教学生的代码之一,排版不好,大家拷贝到eclipse即用 几个笔试题,考过了想彻底学会,寻正确答案
strSQL=strSQL+text1.getText().trim()+"','";
strSQL=strSQL+text2.getText().trim()+"')";
insert into 用户管理(用户名,密码) values('username','password')明白?
Connection con;
Statement sql;
ResultSet rs;
try{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
}
catch(ClassNotFoundException e){
System.out.println(""+e);
}
try{
String strSQL;
strSQL="insert into 用户管理 (用户名,密码) values('";
strSQL=strSQL+text1.getText().trim()+"','";
strSQL=strSQL+text2.getText().trim()+"')";
con=DriverManager.getConnection("jdbc:odbc:图书管理系统","","");
sql=con.createStatement();
sql.executeUpdate(strSQL);
con.close();
JOptionPane.showMessageDialog(null,"添加成功!");
}
catch(SQLException e1){}
}
代码最后的catch(SQLException e1)部分最后写上一些代码,这样你可以获得异常的一些信息,对程序的调试也有帮助。