【发布时间】:2014-12-19 01:26:23
【问题描述】:
我是 UCanAccess 的新手
package checktpsystemdatabase;
import java.sql.*;
public class CheckTPSystemDatabase {
public static void main(String[] args) throws SQLException {
try {
Connection con = DriverManager.getConnection("jdbc:ucanaccess://D:/Java/TransactionProcessingSystem/src/transactionprocessingsystem/Resources/TPSystem.accdb");
Statement stmt = con.createStatement();
ResultSet rs = stmt.executeQuery("SELECT * FROM Product");
while (rs.next()) {
System.out.println(rs.getInt(0) + "\t" + rs.getString(1) + "\t" + rs.getString(2));
}
rs.close();
} catch (SQLException e) {
System.out.println(e);
}
}
}
当我执行这段代码时,它显示"net.ucanaccess.jdbc.UcanaccessSQLException: Column not found: 0"。请帮帮我!
【问题讨论】:
-
确保产品表有列,描述产品表并确定列。
-
是的product表有列,不知道为什么会出现问题!
标签: java jdbc ucanaccess