技术开发 频道

C#创建SQL Server数据库浅析

  创建了数据库后,我们得为其创建表,表是数据库中的基本对象。我们通过CREATE TABLE这句SQL语句完成创建表的操作,表被创建后,我们就确定了其模式(Schema)。之后,我们还通过INSERT语句向该表中添加了四条记录以为后用。函数的实现如下:

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

  {

  
// 打开数据库连接

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

  ConnectionString
="Integrated Security=SSPI;" +  "Initial Catalog=mydb;" +  "Data Source=localhost;";

  conn.ConnectionString
= ConnectionString;

  conn.Open();

  sql
= "CREATE TABLE myTable"+  "(myId INTEGER CONSTRAINT PKeyMyId PRIMARY KEY,"+  "myName CHAR(50),

  myAddress CHAR(
255), myBalance  FLOAT)";

  cmd
= new SqlCommand(sql, conn);

  try

  {

  cmd.ExecuteNonQuery();

  
// 向表中添加记录

  sql
= "INSERT INTO myTable(myId, myName,  myAddress, myBalance) "+  "VALUES (1001, 'Puneet Nehra', 'A 449 Sect 19, DELHI', 23.98 ) " ;

  cmd
= new SqlCommand(sql, conn);

  cmd.ExecuteNonQuery();

  sql
= "INSERT INTO myTable(myId, myName,myAddress, myBalance) "+  "VALUES (1002, 'Anoop Singh', 'Lodi Road, DELHI', 353.64) " ;

  cmd
= new SqlCommand(sql, conn);

  cmd.ExecuteNonQuery();

  sql
= "INSERT INTO myTable(myId, myName, myAddress, myBalance) "+  "VALUES (1003, 'Rakesh M', 'Nag Chowk, Jabalpur M.P.', 43.43) " ;

  cmd
= new SqlCommand(sql, conn);

  cmd.ExecuteNonQuery();

  sql
= "INSERT INTO myTable(myId, myName, myAddress, myBalance) "+  "VALUES (1004, 'Madan Kesh', '4th Street, Lane 3, DELHI', 23.00) " ;

  cmd
= new SqlCommand(sql, conn);

  cmd.ExecuteNonQuery();

  }

  catch(SqlException

ae)

  {

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

  }

  }


 

  完成此操作后,我们可以在本机的SQL Sever企业管理器中打开mydb数据库并找到该表了。以上介绍C#创建SQL Server数据库

0
相关文章