为啥我插不进去?
public void AddShujuku(){
Connection con;
Statement sql;
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);
JOptionPane.showMessageDialog(null, "添加成功! ");
con.close();
}
catch(
SQLException e1){}
}
想往数据i库里插入数据,可为啥插不进去呢?
------解决方案--------------------添加不成功的话,控制台有什么输出?
代码最后的catch(SQLException e1)部分最后写上一些代码,这样你可以获得异常的一些信息,对程序的调试也有帮助。
你在前面的帖子http://community.csdn.net/Expert/topic/5486/5486683.xml?temp=.5896112不是在问吗?为何又新开一贴?呵呵
BTW,你这帖子的名字有点……
------解决方案--------------------哈哈,这个标题起的贴切!catch(SQLException e1){ e1.printStackTrace();}看看抛的什么异常,否则神仙也说不出来啊。另外对三楼的说法表示不解,楼主列的本来就是一个方法。