1

私は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 ;");

私が助けを得ることができれば、私はそれについて聞いてとてもうれしいです.

4

1 に答える 1

0

あなたの質問は-申し訳ありませんが-非常に具体的ではありませんが、少し洞察を与えようと思います。

まず、JDBCと、データベースに接続してクエリを実行する概念について理解する必要があります。これに関するOracleLearingTrailは、完璧なスタートです。JDBCドライバーの使用方法、接続方法、およびデータベース接続の使用方法に関する、すぐに使用できる簡単な例を示します。

その後、aが何であるPreparedStatementかとそれを使用する方法を知っていることを確認してください。クエリを作成する方法では、SQLインジェクションの添付ファイルが非常に簡単になります。

この回答が、Javaとデータベースに触れる力を与えてくれることを願っています。

于 2013-03-20T07:08:23.273 に答える