Java连接Access07数据库是出现java.lang.NullPointerException异常

qq_26974679 2015-10-24 08:20:39
各位大虾
我最近在编写一个连接到access07数据库的程序,出现一个异常import java.sql.Connection,不知道怎么解决,请各位大虾版忙知道一下。
我用的是32位系统,eclipse也是32位的。

public class TestDataBaseConnection
{

public static void main(String[] args)
{
try {
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); //建立桥接器
}
catch (ClassNotFoundException e) {
System.out.println("无法加载数据库驱动");
e.getMessage();
}
Connection con1=null;
String url = "jdbc:odbc:driver={Microsoft Access Driver (*.mdb, *.accdb)};DBQ=F:/食物营养素含量";
try {
con1 = DriverManager.getConnection(url); (27行)
}
catch(SQLException e){
System.out.println("创建数据库连接出错");
e.printStackTrace();
}
if(con1==null){
System.out.println("无法创建数据库连接");
}
else{
System.out.println("数据源测试成功");
}
try {
con1.close();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}

异常:
Exception in thread "main" java.lang.NullPointerException
at sun.jdbc.odbc.JdbcOdbcDriver.initialize(JdbcOdbcDriver.java:436)
at sun.jdbc.odbc.JdbcOdbcDriver.connect(JdbcOdbcDriver.java:153)
at java.sql.DriverManager.getConnection(DriverManager.java:664)
at java.sql.DriverManager.getConnection(DriverManager.java:270)
at DietaryManagement.UI.TestDataBaseConnection.main(TestDataBaseConnection.java:22)
...全文
181 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

50,336

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧