2013-01-14 89 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