我有以下代码,我已经根据这篇文章的答案修改了:
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
public class Main {
void reportTotalCopies(Connection connection)
{
try{
Statement statement1 = connection.createStatement();
Statement statement2 = connection.createStatement();
String Sql = "SELECT [Κωδικός], [Τίτλος], [Πλήθος Αντιγράφων] FROM [Βιβλίο] ";
ResultSet set1 = statement1.executeQuery(Sql);
while (set1.next())
{
int code = set1.getInt(1);
String title = set1.getString(2);
int copies = set1.getInt(3);
Sql = "SELECT COUNT(Δανεισμός."
+ "[Αριθμός Ταυτότητας Μέλους]) "
+ "AS [Δανεισμένα] "
+ "FROM Δανεισμός "
+ "WHERE Δανεισμός.[Κωδικός Βιβλίου] = "
+ code
+ " GROUP BY Δανεισμός.[Κωδικός Βιβλίου]";
ResultSet set2 = statement2.executeQuery(Sql);
if (set2.next())
copies += set2.getInt(1);
System.out.printf("%-60s%d\n", title, copies);
}
}
catch(SQLException ex){
while(ex != null){
ex.getMessage();
ex.getNextException();
}
}
}
public static void main(String args[]) {
try {
Class.forName("net.ucanaccess.jdbc.UcanaccessDriver");
//String database = "jdbc:odbc:Driver={Microsoft Access Driver (*.mdb, *.accdb)};DBQ=" + filename + ";DriverID=22;READONLY=true}";
String database = "jdbc:ucanaccess:\"Library.accdb\"";
Connection con = DriverManager.getConnection("jdbc:ucanaccess:C:\\JavaBooks\\Java12\\Library.mdb");
new Main().reportTotalCopies(con);
//new Java1202().reportBooksByMember(connection);
con.close();
} catch (Exception ex) {
ex.printStackTrace();
System.out.println("Here");
}
}
}
java.sql.SQLException: No suitable driver found for jdbc:ucanaccess:C:\JavaBooks\Java12\Library.mdb
at java.sql.DriverManager.getConnection(Unknown Source)
at java.sql.DriverManager.getConnection(Unknown Source)
at Main.main(Main.java:52)
jdbc url错误,您丢失了一个//
jdbc:ucanaccess://c:\javabooks\java12\library.mdb
我总是在数据库中发现“没有合适的驱动程序”,我无法确定connect类出了什么问题?有人帮忙吗?我已经把5个罐子都装进去了。我想连接到Microsoft Access数据库。
null 这是我的密码
问题内容: 这是错误: 怎么了 问题答案: 您需要将驱动程序加载到某个地方。 您将在程序的类路径中需要postgresql驱动程序.jar文件。
问题内容: 我希望有一个人可以帮助我。我正在研究一个与SQLite数据库连接的简单应用程序。以下是我的连接代码: 这只是一个在数据库中加载用户名和密码的窗口。我的问题是,当我单击按钮时,出现以下异常: (我找到了一个有关如何使用Java连接到SQLite数据库的示例,我发现该示例运行良好) 这个程序我正在窗口构建器(日食)中做。我使用的示例中使用的驱动程序相同。我不知道我是否必须使用其他驱动程序。
问题内容: 这个问题已经在这里有了答案 : 臭名昭著的java.sql.SQLException:未找到合适的驱动程序 (13个答案) 4年前关闭。 我有一个Java类,该类通过在Tomcat上运行的JSP中使用的JDBC通过JDBC访问MySQL数据库,并且遇到“未找到驱动程序异常”的问题。 我有一个方法: 这会在“ 这是我从catalina.out的打印输出”上引发错误: 唯一重要的错误是一个
我正在开发一个android应用程序,它从SQL Server导入lat/long以在地图中显示为标记。我已经输入了jtds-1.21。jar到lib的路径,但我得到了错误 这是我的代码图。Java语言