私は自分のデータベース(MySQL)からデータを取得しようとしています。 私はウェブ上のサンプルを探していましたが、スタック上でさえも、私がやろうとしているものと一致するものは何も見つかりませんでした。Prepared Statementを使用したデータの取得
public void RetrieveData()
{
cmd = new MySql.Data.MySqlClient.MySqlCommand();
cmd.Connection = conn;
//connecting to database
Connect();
try
{
cmd.CommandText = "SELECT * FROM storing WHERE id=1";
cmd.Prepare();
ResultSet rs = cmd.CommandText;
}
}
しかし、私は私の他の機能にそれを必要とするので、 CMDは、クラス内に作成された「は保護レベルだのためResultSetがアクセスできません」と言ったResultSetにエラーがあります。 は、だからここに私が試したものです。
私は何を書きますか知っていますか? は、私はちょうど私のすべてのデータ(データベース内に5列)を取得し、これを使用してコンソールでそれらを印刷したい:
例ですlocation = rs.GetString(2, @location);
Console.WriteLine("Location is : " + location);
が、私は本当に書くことかわかりません。
事前にお手伝いいただきありがとうございます!
'CommandText'は' string'を返しませんか?それをどのように 'ResultSet'に設定していますか? – juharr
あなたはウェブを精査して、MySQLデータベースから5列を読み込む方法の例を見つけることができませんでしたか?ナンセンス。 –
私はPreparedStatementを使ってデータベースからデータを取得したいと思います。私はC#ではなくJavaでコード化するのに慣れています。そしてそれはまったく違うようです。 私は必要なものと一致するものは見つけられませんでした。 –