WEB上のMysqlに接続させたいと思い下記のページを参考に
http://web.sfc.wide.ad.jp/~tinaba/tutorials/mysql-net/
作成してみました。
ですが、
MySqlDataAdapter da = new MySqlDataAdapter
の new の所で
IDE0067 'new MySqlDataAdapter("select * from users", conn)' が作成した 破棄可能なオブジェクトが破棄されることはありません
と言うエラーで進めず
IDE0067 'new MySqlDataAdapterで調べてみたり色々としてみたのですが
イマイチわからないので質問させて頂きます。
このエラーはどのように解決すればよいですか??
また、サーバー接続でstring connstrに登録されている情報は、外部の人からは解析は可能でしょうか?
環境
Windows10 64Bit
mysql connectorをNuGetでインストール済み
WPFアプリで作成
.NET 4.7.2
C#
1using System; 2using System.Collections.Generic; 3using System.Linq; 4using System.Text; 5using System.Threading.Tasks; 6using System.Windows; 7using System.Windows.Controls; 8using System.Windows.Data; 9using System.Windows.Documents; 10using System.Windows.Input; 11using System.Windows.Media; 12using System.Windows.Media.Imaging; 13using System.Windows.Navigation; 14using System.Windows.Shapes; 15using MySql.Data.MySqlClient; 16using System.Data; 17 18namespace Login 19{ 20 /// <summary> 21 /// MainWindow.xaml の相互作用ロジック 22 /// </summary> 23 public partial class LoginWindow : Window 24 { 25 public LoginWindow() 26 { 27 InitializeComponent(); 28 } 29 30 private void Login_Button_Click(object sender, RoutedEventArgs e) 31 { 32 33 //サーバー接続 34 string connstr = "userid=root; password=xxxxx; database = xxxxxx; Host118.27.1x.xxx"; 35 MySqlConnection conn = new MySqlConnection(connstr); 36 conn.Open(); 37 38 // データを格納するテーブル作成 39 DataTable dt = new DataTable(); 40 41 // SQL文と接続情報を指定し、データアダプタを作成 42 MySqlDataAdapter da = new MySqlDataAdapter("select * from users", conn); 43 44 // データ取得 45 da.Fill(dt); 46 47 // データ表示 48 TextBox1.Text = dt.ToString(); 49 50 51 } 52 53 } 54} 55
回答2件
あなたの回答
tips
プレビュー