2013-01-14 44 views
0

我一直在为junit测试开发一个maven项目。我创建了一个类来访问并对数据库执行简单的查询。不知道如果我正确或不安装mysql-connector-java-5.1.22-bin.jar,这里是一个片段:在Maven项目中设置jdbc

/home/rick/examples/java/junit/lib/ mvn install:install-file \ 
    -Dfile=mysql-connector-java-5.1.22-bin.jar \ 
    -DgroupId=com.oracle \ 
    -DartifactId=oracle \ 
    -Dversion=10.2.0.2.0 \ 
    -Dpackaging=jar \ 
    -DgeneratePom=true 

感谢您的帮助大家!

+0

你是什么* *的问题? *描述*你的问题/问题? – andr

+0

这是不正确的。您正在将MYSQL的JDBC驱动程序作为Oracle JDBC驱动程序安装到本地存储库中.....您正在使用哪个数据库? MYSQL驱动程序已经可以从Maven Central获得(参见下面的Will的回复)。许可限制可防止Oracle JDBC jar被类似托管。 –

+0

明白了,谢谢andr和Mark – user1825110

回答

3

你可以直接把它放在你的pom中,而不必在本地安装。

<dependency> 
    <groupId>mysql</groupId> 
    <artifactId>mysql-connector-java</artifactId> 
    <version>5.1.22</version> 
</dependency> 

search.maven.com