java中显示对象名无效。。。 50
学生信息查询系统想必大家以前都操作过,在这里我就直接说重点了要通过学生的学号删除某一条记录,代码如下:Stringnumber=stuNo.getTest();try{C...
学生信息查询系统想必大家以前都操作过,在这里我就直接说重点了
要通过学生的学号删除某一条记录,代码如下:
String number=stuNo.getTest();
try{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection con=DriverManager.getConnection("jdbc:odbc:mydate");
Statement s=con.createStatement();
s.executeUpdate("delete from dtudent where stuNo='"+number+"'");
s.close();
con.close();
message.showMessageDialog(this,"新纪录删除成功!");
}catch(Exception ex){
message.showMessageDialog(this,"操作失败!")
ex.printStackTrace();
}
只截取了其中的一小部分,用Jbuilder编辑,代码没有错误,就是在运行的时候,要删除某一条记录,就显示操作失败,并说对象名“stuNo”无效,我看过了,好像是这样的,就是按照老师说的写的啊。。。
哪位帮忙看一下啊。。。
冒号好像是我不小心弄错的,但问题不是出在那里。。。
所报异常中只记得说是‘stuNo对象名无效’其它的都是英文,不是很看得懂额。。。
不好意思,由于太急了,所以那个 dtudent 是打错了的。。。 展开
要通过学生的学号删除某一条记录,代码如下:
String number=stuNo.getTest();
try{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection con=DriverManager.getConnection("jdbc:odbc:mydate");
Statement s=con.createStatement();
s.executeUpdate("delete from dtudent where stuNo='"+number+"'");
s.close();
con.close();
message.showMessageDialog(this,"新纪录删除成功!");
}catch(Exception ex){
message.showMessageDialog(this,"操作失败!")
ex.printStackTrace();
}
只截取了其中的一小部分,用Jbuilder编辑,代码没有错误,就是在运行的时候,要删除某一条记录,就显示操作失败,并说对象名“stuNo”无效,我看过了,好像是这样的,就是按照老师说的写的啊。。。
哪位帮忙看一下啊。。。
冒号好像是我不小心弄错的,但问题不是出在那里。。。
所报异常中只记得说是‘stuNo对象名无效’其它的都是英文,不是很看得懂额。。。
不好意思,由于太急了,所以那个 dtudent 是打错了的。。。 展开
4个回答
展开全部
Connection con=DriverManager.getConnection("jdbc:odbc:mydate");貌似你的jdbc:odbc:mydate第二个冒号写成中文字符了。你先改一下试一下。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
楼上的说的确实是个问题,你先改下,还有你这个SQL语句是不是写错了,delete from dtudent where stuNo='"+number+"' 表名是不是应该是student? 你写的是dtudent。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你能不能把所报的异常贴出来看一下呀
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询