读书人

在websphere中运行程序DriverManage

发布时间: 2014-01-26 14:33:45 作者: rapoo

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","","");最好设置一个用户名和密码。

        

读书人网 >Java Exception

热点推荐