一样的啊  把你的sql语句放到 sqlcommand 的commandtext里面 然后再 excutenonquery;

解决方案 »

  1.   

    如果SQL Server的话可以先连到Master上,再用Command执行Create DataBase
      

  2.   

    同意dreammaster(天涯),先连master再创建数据库,如下:
    SqlConnection myConn = new SqlConnection ("Server=localhost;Integrated security=SSPI;database=master");str = "CREATE DATABASE MyDatabase2 ON PRIMARY " +
    "(NAME = MyDatabase_Data, " +
    "FILENAME = 'C:\\MyDatabaseData.mdf', " +
    "SIZE = 2MB, MAXSIZE = 10MB, FILEGROWTH = 10%) " +
    "LOG ON (NAME = MyDatabase_Log, " +
    "FILENAME = 'C:\\MyDatabaseLog.ldf', " +
    "SIZE = 1MB, " +
    "MAXSIZE = 5MB, " +
    "FILEGROWTH = 10%)";