RSS

C#: MySQL Test(1)

23 11月
using System;
using System.Text;
using System.Data;
using System.Data.Odbc;

public class Program
{
 public static void Main(string[] args)
 {
 if (args.Length != 3)
 {
 Console.WriteLine("Usage MySQL1 <code> <name> <count>");
 return;
 }

 StringBuilder sql = new StringBuilder("INSERT INTO table1 VALUES(");
 sql.Append("'" + args[0] + "',");
 sql.Append("'" + args[1] + "',");
 sql.Append(args[2] + ")");
 Console.WriteLine(sql.ToString());

 OdbcConnection conn = new OdbcConnection(GetConnString(false));
 conn.Open();
 OdbcCommand cmd = new OdbcCommand(sql.ToString(), conn);
 cmd.ExecuteNonQuery();
 conn.Close();
 Console.WriteLine("End.");
 }

 public static string GetConnString(bool option)
 {
 OdbcConnectionStringBuilder connString = new OdbcConnectionStringBuilder();
 if (option)
 {
 connString.Driver = "MySQL ODBC 3.51 Driver";
 connString["Server"] = "localhost";
 connString["Database"] = "test";
 connString["Uid"] = "root";
 connString["Password"] = "****";
 connString["Option"] = "3";
 }
 else
 {
 connString.Dsn = "mytest";
 }
 Console.WriteLine(connString.ToString());
 return connString.ToString();
 }
}
 
コメントする

投稿者: : 2010/11/23 投稿先 C#

 

タグ: , ,

コメントを残す

以下に詳細を記入するか、アイコンをクリックしてログインしてください。

WordPress.com ロゴ

WordPress.com アカウントを使ってコメントしています。 ログアウト / 変更 )

Twitter 画像

Twitter アカウントを使ってコメントしています。 ログアウト / 変更 )

Facebook の写真

Facebook アカウントを使ってコメントしています。 ログアウト / 変更 )

Google+ フォト

Google+ アカウントを使ってコメントしています。 ログアウト / 変更 )

%s と連携中