gpt4 book ai didi

java与ms access不显示数据库结果

转载 作者:太空宇宙 更新时间:2023-11-04 13:47:20 24 4
gpt4 key购买 nike

我正在尝试使用java连接MS-Access,但是当我编译这段代码时,它没有给我错误并且编译正常,但是当数据库中有记录时它没有显示任何结果,表名和字段名也是正确的,任何人都可以帮助我,我在其中做错了什么。

import java.sql.*;

public class database{
Connection dbCon;
Statement statement;
ResultSet result;

public database(){
connect();
}

public void connect(){
try{
String Driver = "sun.jdbc.odbc.JdbcOdbcDriver";
Class.forName(Driver);
String Sdb = "jdbc:odbc:students";
dbCon = DriverManager.getConnection(Sdb);
statement = dbCon.createStatement();
String sqlQuery = "SELECT * FROM StudentInfo";
result = statement.executeQuery(sqlQuery);

while(result.next()) {
//String name = result.getString("Studentname");
System.out.println(result.getString("Studentname"));
}
}catch(Exception ex){

}

}

public static void main(String[] args) {
System.out.println("**ACCESS DB CONNECTION**");
new database();
}
}

最佳答案

您在程序执行期间不会收到错误,因为您在这里遇到异常:

catch(Exception ex){

}

您应该尝试打印异常跟踪以了解出了什么问题。

catch(Exception ex){
ex.printStackTrace();
}

关于java与ms access不显示数据库结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30700546/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com