对于类型DriverManager,方法getConnection(String,String,String)未定义

时间:2014-02-05 10:30:47

标签: java selenium-webdriver

这是我的代码 -

String userName = "username";
String password = "password";
String url = "jdbc:sqlserver://WEBDBSRV/DEVPORTAL;test";
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
Connection conn = DriverManager.getConnection(url, userName, password);

我正在尝试将我的数据库连接到我的一个java产品中,但却出现以下错误

  

方法getConnection(String,String,String)未定义   输入DriverManager。

1 个答案:

答案 0 :(得分:0)

您没有遇到ClassNotFound异常这一事实意味着DriverManager在您的类路径中。问题可能是以下之一:

  • 导入错误的DriverManger
  • 部署期间使用的DriverManager类版本与开发期间使用的版本不同
  • 两个名为DriverManger的类之间存在冲突,并由不同的类加载器加载

获取包含DriverManager的jar。解压缩并反编译以查看方法的签名。您设法编译项目的事实意味着您在编译期间使用的版本可能不是部署期间使用的版本。