- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在制作一个游戏作为学校项目,但我无法从数据库中获取数据并将其存储到我的 String[][] 中。String[][] 保存我的棋盘元素,这些元素以 VARCHAR 形式存储在数据库中。我的看板表有以下列:x、y、Icoon、spelbordID、spelID。
这是我用于检索数据的代码:
try (Connection conn = DriverManager.getConnection(Connectie.JDBC_URL)) {
PreparedStatement query = conn.prepareStatement("SELECT * FROM spelbord WHERE spelID = nr AND spelbordID = 1 ");
ResultSet rs = query.executeQuery();
while(rs.next()){
x = rs.getInt("x");
y = rs.getInt("y");
spelbord[x][y] = rs.getString("Icoon");
}
} catch (SQLException ex) {
System.out.println(ex.getMessage());
throw new RuntimeException(ex);
}
return spelbord;
每当我调试时,spelbord 总是显示完全为空。以前,当我只有 3 列(x、y、Icoon)时,它可以工作,但由于每个棋盘和游戏都需要标识符,我不得不更改它。从那一刻起它就停止工作了。
最佳答案
正如我在评论中所说,您的 SQL 不正确:
SELECT * FROM spelbord WHERE spelID = nr AND spelbordID = 1
^^
顾名思义,
nr
既不是有效的 sql 标识符,也不是 id。您需要通过 query.setString
实际上将 id 放入其中:
因此您更新后的代码将如下所示:
final String sql = "SELECT x, y, Icoon FROM spelbord WHERE spelID = ? AND spelbordID = ?";
query = conn.prepareStatement(sql);
query.setString(1, your_spel_id);
query.setString(2, your_spel_bord_id);
rs = query.executeQuery();
while(rs.next()) {
}
关于Java : Difficulties trying to store data from MySQL DB into a two-dimensional array of Strings,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30131394/
我正在尝试确定测验对象的“难度”。 我的最终目标是能够为任何测验创建一个“难度分数” (DS)。这将使我能够准确地将一个测验与另一个测验进行比较,尽管由不同的问题/答案组成。 在创建我的测验对象时,我
我加载一个 xib 这样做: [contentViews addObject:[[HMUISettingsViewController alloc] initWithNibName:"Settings
我有一个情况,我想通过两个字段进行查询,我认为这会很简单,但事实证明它比我想象的要困难得多。 这是对正在查询的文档的粗略查看... class Item { string Id { get; s
我在 mooc 中有一项作业,必须编写一个函数来返回输入列表的累积和、累积乘积、最大值和最小值。 这部分类(class)是关于函数式编程的,所以我想全力以赴,尽管我可以使用其他方式。 所以我尝试了这个
我对我的 GAE 应用程序进行了单元测试: def test_getNeighborhoodKeys_twoCourses(self): cs1110, cs2110 = te
我认为我在调用 setResultsName() 时犯了一个错误: from pyparsing import * DEPT_CODE = Regex(r'[A-Z]{2,}').setResults
我正在使用TypeScrip在ReactJS中创建一个设计系统,我遇到了一个问题,我无法正确地传递和返回组件的类型。以下是我到目前为止所做的:。然而,我仍然面临着困难,使其工作的预期。具体来说,我希望
我有这个用例。 第一条链: 这是相关代码: @Override @Transactional(propagation = Propagation.
我计划在 android 中实现表单验证。我已经使用以下代码完成了空字段验证。(用于编辑文本 mTitleText ) mTitleText.setOnFocusChangeListener(this
我有一些代码看起来像这样: $('.myList li:not(:contains(' + myWord + '))').css({'color' : red' }); 调用时,这会将所有不包含我的关
我在我的 CSS 中为 p 标签设计了一个简单的“dropcap”类型设计样式。 p.introduction:first-letter { float: left; font-fam
我正在尝试创建一个简单的计算器,仅使用 HTML 和 CSS 进行布局,最终使用纯 JavaScript 进行功能。 我希望站点/页面能够响应,这就是我使用 CSS 网格而不使用绝对单位的原因; %
我似乎无法理解 Array.max(by:) 背后的想法运营商解释。 考虑以下代码行: print([10, 2, 5, 1, 3].max { $0 > $1 }) 我假设预期输出应该是 10,但实
我在 Ted Talk 链接中看到了 Alex Wissner-gross 和他的智能行为理论 Here .我试图阅读链接的学术论文 Here ,这与他的演讲有关,但我对数学和物理学的理解不够,无法真
我正在使用TypeScrip在ReactJS中创建一个设计系统,我遇到了一个问题,我无法正确地传递和返回组件的类型。以下是我到目前为止所做的:。然而,我仍然面临着让它按预期工作的困难。具体地说,我希望
我是 Haskell 的新手,很难理解如何让我的程序使用自动微分模块 AD 进行类型检查。 我的目标是实现一个隐式 Euler ODE 求解器,它利用牛顿法对离散方程进行数值求解。 (我试图将其推广到
我有一个包含大量字段的列表 List,需要使用流一次性创建一个 List。 我们需要将List中的字段current标记为true,为输入List中的最小正整数 输入: [PT(pn=-1, endD
这两天我都在想这件事...... 我想在 sphinx 搜索中使用斯洛文尼亚字母,所有英文字母 + č ž š(以防万一 ć) 我在网上到处寻找合适的字符,但我发现 squat... 所以我决定一步步
我用汇编语言 (MASM) 编写了一个程序,让学生练习计算组合。该程序随机分配 n 和 r,计算组合,然后提示学生提供答案。 问题已解决 *大部分程序运行良好,但我遇到了一些挑战,将学生提供的整数字符
我制作了一个适用于 Android 的词汇应用,在本地数据库 (SQLite) 中存储了大约 5000 个单词的列表,我想找出哪些单词比其他单词更难。 为了找出答案,我正在考虑添加一个非常简单的功能,
我是一名优秀的程序员,十分优秀!