技术开发 频道

C#创建SQL Server数据库浅析

      【IT168 技术解析】C#语言有很多值得学习的地方,这里我们主要介绍C#创建SQL Server数据库,包括介绍通过CREATE TABLE这句SQL语句完成创建表的操作等方面。

  C#创建SQL Server数据库

  在创建了数据库连接对象后,我们就可以在程序中运用它了。首先,我们在程序中动态地C#创建SQL Server数据库。我们将数据库创建在C:\mysql目录下,所以读者要练习该实例的话得先在C:下创建一个名为mysql的文件夹,否则会出错!创建数据库的关键是函数中的sql对象,通过该对象我们指定了数据库文件的一些基本属性。之后,我们新创建了一个SqlCommand对象,通过该对象我们就实际完成了对数据库的操作。函数的实现如下:

 private void button1_Click(object sender, System.EventArgs e)

  {

  
// 打开数据库连接

  
if( conn.State != ConnectionState.Open)  conn.Open();

  
string sql = "CREATE DATABASE mydb ON PRIMARY" +"(name=test_data,

  filename
=  'C:\\mysql\\mydb_data.mdf', size=3,"  +"maxsize=5,

  filegrowth
=10%)log on"  +"(name=mydbb_log,

  filename
='C:\\mysql\\mydb_log.ldf',size=3,"  +"maxsize=20,filegrowth=1)";

  cmd
= new SqlCommand(sql, conn);

  try

  {

  cmd.ExecuteNonQuery();

  }

  catch(SqlException ae)

  {

  MessageBox.Show(ae.Message.ToString());

  }

  }

0
相关文章