JAVA做的学生管理系统中的几个异常问题,急!!!

来源:百度知道 编辑:UC知道 时间:2024/06/06 10:22:32
敲了一个礼拜的代码,终于敲完了,刚才在运行的时候大部分都没问题,能正常运行,是还有三个功能没有实现,报的异常情况如下:请各位高手指点一下,着急,毕业设计的课题

OpenConn:[Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序
java.lang.NullPointerException
at javax.swing.DefaultComboBoxModel.<init>(DefaultComboBoxModel.java:53)
at javax.swing.JComboBox.<init>(JComboBox.java:177)
at managePackage.GrdSearchAllGrade.Init(GrdSearchAllGrade.java:46)
at managePackage.GrdSearchAllGrade.<init>(GrdSearchAllGrade.java:24)
at managePackage.StuMain.actionPerformed(StuMain.java:316)
at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1786)
还有一个学生选课中出现的问题:
OpenConn:[Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序
java.lang.NullPointerException
at javax.swing.DefaultComboBoxModel.<init>(DefaultComboBoxModel.java:53)
at javax.swing.JComboBox.<init>(JComboBox.java:177)
at managePackage.SelectCourse.Init(SelectCourse.java:75)
at managePackage.SelectCourse.<

at managePackage.GrdSearchAllGrade.Init(GrdSearchAllGrade.java:46)
at managePackage.GrdSearchAllGrade.<init>(GrdSearchAllGrade.java:24)
at managePackage.StuMain.actionPerformed(StuMain.java:316)
这里的Init方法明显有问题,里面出了空指针错误,你在这个方法里用Debug跟下,看右边的参数就知道哪有问题了,
这里在前面提示了是你ODBC没有连接上,你的驱动包没有引入,你先引入相应的驱动包再运行应该可以.
然后你最好看看你的Init方法,提示有错,还有actionPerformed方法.最好用MyEclipse去Debug,很快就能找出来

空指针异常
你的数据库根本就没有连上
你用的什么数据库 ?
建议你看一下下面的这篇文章
http://hi.baidu.com/ldxcln/blog/item/4eee5b94cf7e020f7bf48092.html
希望会对你有帮助

java.lang.NullPointerException
空指针异常,第二个同样也是,去查看一下数据源的配置问题!

空指针异常,你在windows中配置你要用的ODBC数据源了吗

是不是你的数据库连接还没有配置好。
你用的什么数据库?

我说一下我的看法吧
你这应该是在代码中加载的驱动程序不是Access的驱动
或者是你运行的时候没有配置数据源,具体方法是在控制面板上的管理工具-->数据源然后就是选择正确的数据源方式,那的配置方法网上很多,我就不多说了