Im 12我正在学习导致一些问题的java:D。因为我不能重新编程,所以这是我的问题。 我想用Java编辑数据库,我的数据库服务器在Wamp上运行,所以我有PhpMySql。我创建了一个数据库,并尝试让它在Java中显示,现在正在工作,我想通过java编辑数据库。我认为这段代码可能有效:
rs = stmt.executeQuery("UPDATE `martbank`.`users` SET `Balance` =
'"+Saldo.getText()+"' WHERE `users`.`User_Id` ="
+Nummer.getText()
+" AND `users`.`Surname` = '"+lastname.getText()
+"' AND `users`.`Firstname` = '"+firstname.getText()
+"' AND `users`.`Pin` = '"+Password.getText()
+"' AND `users`.`Balance` = '"+Saldo.getText()
+"' AND `users`.`Password` = '"+Password.getText()+"' LIMIT 1 ;");
如果我能得到帮助,我很高兴听到它。
答案 0 :(得分:0)
你的问题是 - 抱歉 - 很不明确,但让我试着给你一点见解。
首先,您应该熟悉JDBC以及连接到数据库和执行查询的概念。 Oracle Learing Trail就是一个完美的开始。它将为您提供有关如何使用JDBC驱动程序,连接以及如何使用数据库连接的简单开箱即用示例。
之后,请确保您知道PreparedStatement
是什么以及如何使用它。您撰写查询的方式使SQL injection attacs变得非常简单。
希望这个答案能让您与Java和数据库取得联系。