gpt4 book ai didi

java - 如何从 MS Access 检索数据?

转载 作者:行者123 更新时间:2023-12-01 14:02:56 25 4
gpt4 key购买 nike

我是在 java 中使用数据库的新手。

我想知道如何从 MS Access 检索数据并将其显示在我的 java 程序中。

另外,我怎样才能让分数从高到低排序,因为它是一个游戏程序,我想显示高分。

我将代码放在下面,它应该将姓名和分数保存到 MS Access 数据库中。

package Final;

import java.sql.*;

public class GameDatabase{

Connection connect;
Statement state;
ResultSet result;

GameDatabase(){
try{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
connect = DriverManager.getConnection("jdbc:odbc:GameDB");
state = connect.createStatement();

addProfile();
}
catch(Exception e){}
}
public void addProfile(){
try{
result = state.executeQuery("SELECT * FROM tblScores");
String s1="INSERT INTO tblScores(Name, Score) VALUES('"+Character.playerName+"',"+Character.score+")";
state.executeUpdate(s1);
}
catch(Exception e){}
}

}

最佳答案

这行是错误的

state.executeUpdate(s1);

你应该写state.executeQuery(s1);

executeUpdate() 用于插入、更新或删除,而 executeQuery() 用于选择查询。

关于java - 如何从 MS Access 检索数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19200025/

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