首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Exception >

在websphere中运行程序,DriverManager.getConnection()抛出异常。

2014-01-26 
DriverManager.getConnection()抛出异常。但是打包到jar文件运行没有问题。是不是因为是在不同的jre运行啊?wi

DriverManager.getConnection()抛出异常

但是打包到jar文件运行没有问题。是不是因为是在不同的jre运行啊?
  winxp中连接access数据库mydb。
 
  程序源代码如下:
  try{
  Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
  }catch(ClassNotFoundException e)
  {
  System.out.println("Class Not Found"+e.getMessage());
  }
  try{
  Connection con=DriverManager.getConnection("jdbc:odbc:mydb");//已经查到是这里抛出SQLException,但是e.getMessage()得到的是空字符串
 
  Statement stmt=con.createStatement();

------解决方法--------------------------------------------------------
你的access数据库有没有设置用户名和密码呀?一般如果用access是要用户名和密码的,你的Connection con=DriverManager.getConnection("jdbc:odbc:mydb");里面没有用户名和密码,如果没有设置用户名和密码,那么就将它们置空,如Connection con=DriverManager.getConnection("jdbc:odbc:mydb","","");最好设置一个用户名和密码。

        

热点排行