日期:2014-05-20  浏览次数:20872 次

为啥我插不进去?
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();}看看抛的什么异常,否则神仙也说不出来啊。另外对三楼的说法表示不解,楼主列的本来就是一个方法。