簡體   English   中英

如何安裝 JDBC 以在 Debian 10 上的 Java 8 中工作?

[英]How do I install JDBC to work in Java 8 on Debian 10?

我正在嘗試使用此代碼連接到 Java 8 上的 MySQL 數據庫,但我收到一個異常,即未找到 JDBC 驅動程序類。 Debian 10 的解決方案是什么? java.lang.ClassNotFoundException: com.mysql.jdbc.Driver

import java.sql.*; 

class MysqlCon {

 public static void main(String args[]) {  
    try {  
       Class.forName("com.mysql.jdbc.Driver");  
       Connection con = DriverManager.getConnection(
           "jdbc:mysql://localhost:3306/sonoo","root","root");  
       //here sonoo is database name, root is username and password  
       Statement stmt=con.createStatement();  
       ResultSet rs=stmt.executeQuery("select * from emp");  
       while(rs.next())  
       System.out.println(rs.getInt(1) + "  " + rs.getString(2) + " " + rs.getString(3));  
       con.close();  
    } catch(Exception e) {
         System.out.println(e);
    }  
 }  
} 

從命令行調用 java 程序時,您應該添加附加參數 -cp 或 -classpath 並引用 JDBC 庫 jar 文件。

例子:

# Java directory 
export JAVA_DIR="/usr/java8_64"

# Classpath
export CLASSPATH="/usr/lib/mysql-connector-java.jar"

# Start application
${JAVA_DIR}/bin/java -jar <MY_JAR_FILE_NAME> -classpath ${CLASSPATH} 

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM