![](/img/trans.png)
[英]Exception: java.sql.SQLException: No suitable driver found for jdbc:ucanaccess
[英]Exception in thread “main” java.sql.SQLException: No suitable driver found for jdbc:ucanaccess://C:/Users/gfas1/Desktop/st.accdb
所以我試圖在訪問數據庫中建立連接,但否則失敗。 我已經導入了 ucanaccess 5 個文件,我很困惑為什么這不起作用。 這里是 jars
public class Access {
public static void main(String[] args) throws ClassNotFoundException, SQLException {
// TODO Auto-generated method stub
Connection conn=DriverManager.getConnection("jdbc:ucanaccess://C:/Users/gfas1/Desktop/st.accdb");
Statement stment = conn.createStatement();
String qry = "SELECT * FROM Students";
ResultSet rs = stment.executeQuery(qry);
while(rs.next())
{
String id = rs.getString("ID") ;
String fname = rs.getString("Name");
System.out.println(id + fname);
}
}
}
應該加載 JDBC 驅動程序,並且您的類路徑中應該有驅動程序 jar
Class.forName("net.ucanaccess.jdbc.UcanaccessDriver");
在這種情況下,驅動程序會自行注冊,並且 Java 知道如何處理這些數據庫連接。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.