在Linux操作系統(tǒng)上,我們有時需要安裝MySQL的JDBC驅(qū)動程序(jar包)以便在Java應用程序中使用MySQL數(shù)據(jù)庫。下面介紹一下如何在Linux上安裝MySQL JDBC驅(qū)動程序。
首先需要從MySQL官網(wǎng)下載MySQL JDBC驅(qū)動程序,下載地址為:https://dev.mysql.com/downloads/connector/j/。下載完成后,將下載的jar包移動到系統(tǒng)合適的路徑下(例如:/usr/lib/jvm/java-8-openjdk-amd64/jre/lib/ext)。
$ sudo mv mysql-connector-java-8.0.25.jar /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/ext/
接下來,需要將MySQL JDBC驅(qū)動程序(jar包)添加到java.ext.dirs中,這個環(huán)境變量指定了Java虛擬機的擴展類路徑,使用vi編輯器打開/etc/profile文件并在其中添加如下內(nèi)容:
export JAVA_HOME="/usr/lib/jvm/java-8-openjdk-amd64" export PATH=$PATH:$JAVA_HOME/bin export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar export JAVA_BIN=$JAVA_HOME/bin export JAVA_LIB=$JAVA_HOME/lib export JRE_HOME=/usr/lib/jvm/java-8-openjdk-amd64/jre export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JRE_HOME/lib:$JAVA_HOME/lib/ext/mysql-connector-java-8.0.25.jar export JAVA_TOOL_OPTIONS='-Dfile.encoding=UTF8' export PATH=$PATH:$JRE_HOME/bin
然后,讓配置文件生效:
$ source /etc/profile
最后,檢查MySQL JDBC驅(qū)動程序是否已經(jīng)成功添加到擴展類路徑中:
$ java -XshowSettings:properties -version | grep java.ext.dirs
運行以上命令后,如果輸出類似以下內(nèi)容,那么MySQL JDBC驅(qū)動程序已經(jīng)成功添加到擴展類路徑中:
java.ext.dirs = /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/ext:/usr/java/packages/lib/ext
到此為止,MySQL JDBC驅(qū)動程序在Linux操作系統(tǒng)中已經(jīng)安裝完成,現(xiàn)在就可以在Java應用程序中使用MySQL數(shù)據(jù)庫了。