MySQL是一個(gè)常用的關(guān)系型數(shù)據(jù)庫(kù),常常用于各種Java應(yīng)用中。使用Java操作MySQL需要用到MySQL的JDBC驅(qū)動(dòng)程序,也就是其對(duì)應(yīng)的jar包。那么,這個(gè)jar包應(yīng)該放在哪個(gè)位置呢?
我們可以將MySQL的jar包放在以下位置:
1.項(xiàng)目目錄下的lib文件夾中 2.Java的classpath中 3.Maven等構(gòu)建工具的依賴中
如果選擇將MySQL的jar包放在項(xiàng)目目錄下的lib文件夾中,就需要在項(xiàng)目的Classpath中將該目錄加入。
Class-Path: lib/mysql-connector-java.jar
如果需要在Java運(yùn)行時(shí)期動(dòng)態(tài)加載MySQL的jar包,就需要將該目錄加入到Java的classpath中:
java -cp:/path/to/mysql-connector-java.jar MainClass
如果項(xiàng)目使用構(gòu)建工具如Maven,就可以將MySQL連接器加入到Maven項(xiàng)目的依賴項(xiàng)中:
mysql mysql-connector-java 8.0.23