CSMemo007

DB接続

for Oracle

※参照設定に「Oracle.DataAccess」を追加すること。
String connStr = "Data Source=<<<SID>>>;User ID=<<<ユーザID>>>;Password=<<<パスワード>>>";
String sql = "SELECT SYSDATE FROM DUAL";
DataSet ds = new DataSet();

OracleConnection conn = new OracleConnection(connStr);
OracleDataAdapter oda = new OracleDataAdapter(sql, conn);
conn.Open();
oda.Fill(ds);

String name = ds.Tables["Table"].Rows[0][0].ToString();
MessageBox.Show(name);

oda.Dispose();
conn.Dispose();

for SQL Server

String connStr = "server=<<<サーバ>>>\\<<<インスタンス名>>>;database=<<<使用DB>>>;uid=<<<ユーザID>>>;pwd=<<<パスワード>>>";
String sql = "SELECT getdate()";
DataSet ds = new DataSet();

SqlConnection conn = new SqlConnection(connStr);
SqlDataAdapter sda = new SqlDataAdapter(sql, conn);
conn.Open();
sda.Fill(ds);

String name = ds.Tables["Table"].Rows[0][0].ToString();
MessageBox.Show(name);

sda.Dispose();
conn.Dispose();

※そういやポート番号も指定したい場合ってどうするんだっけ・・・「:」で区切るわけではなかった気がするんだよなぁ・・・カンマだったか?
最終更新:2011年04月29日 16:31