2017-05-04 8 views
-2

私はプロジェクトとしてデータベースを使ってアクセス制御システムに取り組んでいます。私はデータベースにデータログとして提供したい。つまり、データベースにログイン時間とログアウト時間を書き込み、ユーザーにアクセス権が与えられるたびにログアウトするプログラムを作成しています。私が難しかったのは、ユーザがデータベースに(ログインして)挿入されるたびにカーソルが次の行に移動することです。誰でもJavaを使ってこれを行う方法を教えてもらえますか?私は各ユーザをデータベースに別々の行に挿入して、同じユーザが翌日にログインしても、次の行が新しいデータログによって更新または上書きされないようにします。次の行のデータベースにデータを自動的に挿入する方法

+2

共有できるコードはありますか?あなたが試したこと、または特定のエラーや問題を表示しない場合、私たちができることはほとんどありません。 – avojak

+0

あなたが既に試したことを説明するだけでなく、あなたのシナリオの各ステップごとにテーブルがどのように表示されるべきかを含めてください。 – Jason

+0

この質問は集中しておらず、** Stack Overflow **には広すぎます。このサイトは、非常に特定のプログラミング問題に関する狭い質問を対象としています。 「Oracle Tutorial on JDBC」(https://docs.oracle.com/javase/tutorial/jdbc/TOC.html)を参照してください。 –

答えて

0

ありがとうございます。理解した。私がしなければならないのは、データがデータベースに書き込まれるたびに生の数字を自動的にインクリメントすることだけです。データがシリアルポートに送信されると、文字列として読み取られます。ユーザーのカード番号を表す文字列は、別の別のデータベーステーブルでも利用できます。読み取られたカード番号は、そのデータベーステーブルのカード番号と比較されます。一致すると、カード番号を持つユーザの名前が選択され、ログテーブルに書き込まれます。シリアルポートにデータがあるたびに、行番号がインクリメントされます。

関連する問題