在Linux操作系統上,我們有時需要安裝MySQL的JDBC驅動程序(jar包)以便在Java應用程序中使用MySQL數據庫。下面介紹一下如何在Linux上安裝MySQL JDBC驅動程序。
首先需要從MySQL官網下載MySQL JDBC驅動程序,下載地址為:https://dev.mysql.com/downloads/connector/j/。下載完成后,將下載的jar包移動到系統合適的路徑下(例如:/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驅動程序(jar包)添加到java.ext.dirs中,這個環境變量指定了Java虛擬機的擴展類路徑,使用vi編輯器打開/etc/profile文件并在其中添加如下內容:
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驅動程序是否已經成功添加到擴展類路徑中:
$ java -XshowSettings:properties -version | grep java.ext.dirs
運行以上命令后,如果輸出類似以下內容,那么MySQL JDBC驅動程序已經成功添加到擴展類路徑中:
java.ext.dirs = /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/ext:/usr/java/packages/lib/ext
到此為止,MySQL JDBC驅動程序在Linux操作系統中已經安裝完成,現在就可以在Java應用程序中使用MySQL數據庫了。