Java控制台程序中的JDBC驱动程序放在哪里?

Java控制台程序中的JDBC驱动程序放在哪里?,java,eclipse,hibernate,maven,jpa,Java,Eclipse,Hibernate,Maven,Jpa,我已经用java创建了一个小测试应用程序,作为一个控制台程序,尝试使用hibernate,我正在尝试连接到SQL-Server-2008的一个实例。但是当我运行我的应用程序时,我得到一个错误,说明它找不到JDBC驱动程序 现在,我已经将该项目创建为maven项目,因此,如果驱动程序作为maven依赖项可用,那就太好了,尽管我找不到它。然而,我确实有实际的.jar文件,但我不知道将其放在我的项目结构中的什么位置。看起来像这样: 所以。。任何帮助都将不胜感激!谢谢:)从下载,然后安装 mvn in

我已经用java创建了一个小测试应用程序,作为一个控制台程序,尝试使用hibernate,我正在尝试连接到SQL-Server-2008的一个实例。但是当我运行我的应用程序时,我得到一个错误,说明它找不到JDBC驱动程序

现在,我已经将该项目创建为maven项目,因此,如果驱动程序作为maven依赖项可用,那就太好了,尽管我找不到它。然而,我确实有实际的.jar文件,但我不知道将其放在我的项目结构中的什么位置。看起来像这样:

所以。。任何帮助都将不胜感激!谢谢:)

从下载,然后安装

mvn install:install-file -Dfile=sqljdbc4.jar -DgroupId=com.microsoft.sqlserver -DartifactId=sqljdbc4 -Dversion=3.0 -Dpackaging=jar

一旦您使用maven包含它,它就会从maven目录引用。

首先必须手动将依赖项安装到本地存储库中,这是非常不可移植的。此线程显示如何设置系统依赖项,这样您就可以将jar放在项目中并从那里引用它:。如果您有jar文件,请右键单击项目,转到构建路径,转到配置构建路径,转到库,单击“添加外部jar”并选择您的jar。它会将jar添加到您的项目中,并再次对其进行测试