用户输入,source , 账号,密码,数据库名字。用程序检测  账号,密码是否正确,
正确的时候,测建立 用户指定的”数据库“

解决方案 »

  1.   

    你的代码是什么?一般是判断connection.open 的结果
      

  2.   

    连着一块儿测就行了。
    参看:
            static bool testDataAdapter()
            {
                try
                {
                    MySqlClientFactory factory = MySqlClientFactory.Instance;
                    DbConnection conn = factory.CreateConnection();
                    conn.ConnectionString = string.Format("server={0};user id={1}; password={2}; database={3}; port={4}; pooling=false",
                                "localhost", "source", "<passwd>", "<dbname>", 3306);
                    conn.Open();
                    conn.Close();
                    return true;
                    
                }
                catch (Exception ex)
                {
                    Console.WriteLine(ex.Source + "\n"
                        + ex.Message + "\n"
                        + ex.StackTrace);
                    return false;
                }
                
            }
      

  3.   

    有什么难的吗?去掉上边的database={3}; 参数设置,
    连接获取没有异常以后,再调用"create database...."