Microsoft Accessデータベースのデータをテキストフィールドに挿入したいとします。データベースからjtextfieldにデータを挿入
私は既にログインシステムを作っています。私は、ログインしているアカウントのテキストフィールドにデータを挿入したいだけです。データでは、私は姓、姓などを意味します。
Javaでこれを行うにはどうすればよいですか?
Microsoft Accessデータベースのデータをテキストフィールドに挿入したいとします。データベースからjtextfieldにデータを挿入
私は既にログインシステムを作っています。私は、ログインしているアカウントのテキストフィールドにデータを挿入したいだけです。データでは、私は姓、姓などを意味します。
Javaでこれを行うにはどうすればよいですか?
このライブラリを使用して、msアクセスファイルの値を読み取ることができます。http://jackcess.sourceforge.net/をテキストフィールドに入力します。
MS Access用のJDBCドライバを使用して、AccessデータベースへのSQL接続を作成する必要があります。
次に、表示するデータを取得するために、そのAccessデータベースに対してSQLコマンドを実行する必要があります。このデータはSQL ResultSetオブジェクトとして返されます。
以前にデータベースで作業しましたか?もしそうでなければ、おそらくあなたがその課題について何か読んでいる必要があります。 Check this google search
まあ、JDBCやHibernateやEclipselinkのような高レベルのオブジェクトマッパーを使ってデータベースからデータを読み込み、返されたデータをテキストフィールドにマップします。アカウント
は、基本的には、いくつかのステップを必要としますあなたのテキストフィールド
あなたにもデータを更新する場合は、あなたが
に必要があると思いますいくつかのもの更新クエリを実行します。
私はデータベースに接続してDbObjectを作成しました。データを表示したいテキストフィールドを使用します。 最初の3つのステップは非常に難しいですが、それが私の必要です。私が理解していることは、データを読み込んでテキストフィールドにデータを入れるためのクエリが必要なことです。あなたは私のためにそれをもっとはっきりと説明できますか? –
@Ard既に 'DbObject'を持っていて、データベースからデータを読み込めるのであれば、その' DbObject'からデータを取得してそれをテキストフィールドに入れるだけです(IIRCメソッドは ' setText(...) ')。'DbObject'をまだ持っていない場合は、JDBCを使ってデータベースからデータを読み込む方法を読んでから、クエリを使ってデータを読み込み、最初に' DbObjec'にデータを書き込んでください。 – Thomas
私は問題が私はどのクエリを使用するか分からないと思います。私は前にクエリを使って作業しましたが、それはテーブル全体のデータベース全体を表示することでした。今はログインしているアカウントのデータを表示したいだけです。ユーザー名とパスワード(データベースに保存されている)でログインできるので、既にDbObjectがあり、接続が機能しています。 –
私のデータベースからデータ(ユーザー名とパスワード)でログインできます。忘れてしまった。私は、あなたが話しているSQLコマンドについて何かを見つけようとしますが、私は実際にどこを見るべきかわかりません。 –