目的

ハンディターミナルからMySQLサーバへ接続し、テーブルにレコードを追加します。

確認

まずは、ハンディターミナルとMySQLサーバが同じネットワーク上にいることを確認します。

プログラムを書く

using System;
using System.Data;
using System.Windows.Forms;
using MySql.Data.Client;

class EntryPoint
{
	[STAThread]
	public static void Main( string[] arg )
	{
		Application.Run( new Top() );
	}
}

class Top : Form
{
	public Top()
	{
		string server = "127.0.0.1";
		string port = "3307"; // MariaDB
		string charset = "utf8mb4";
		string user = "user";
		string pass = "pass";
		string database = "mysql";

		string conn = string.Format( "server={0};port={1};charset={2};uid={3};pwd={4};database={5}",
			server, port, charset, user, pass, database )
		MySqlConnection link = new MySqlConnection( conn );

		MySqlCommand cmd = new MySqlCommand( "INSERT INTO table VALUES (...)", link );
		cmd.Connection.Open();
		cmd.ExecuteNonQuery();
		cmd.Connection.Close();
	}
}

最終更新日: 2019/06/14