知识大全 C#创建SQL Server数据库浅析

Posted 数据库

篇首语:宁死不背理,宁贫不堕志。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 C#创建SQL Server数据库浅析相关的知识,希望对你有一定的参考价值。

C#创建SQL Server数据库浅析  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

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

  C#创建SQL Server数据库

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

  private void button _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=   + maxsize=

  filegrowth= %)log on   + (name=mydbb_log

  filename= C:\\\\mysql\\\\mydb_log ldf size=   + maxsize= filegrowth= ) ;

  cmd = new SqlCommand(sql conn);

  try

  

  cmd ExecuteNonQuery();

  

  catch(SqlException ae)

  

  MessageBox Show(ae Message ToString());

  

  

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

  private void button _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( )

  myAddress CHAR( ) myBalance  FLOAT) ;

  cmd = new SqlCommand(sql conn);

  try

  

  cmd ExecuteNonQuery();

  // 向表中添加记录

  sql = INSERT INTO myTable(myId myName   myAddress myBalance) +  VALUES ( Puneet Nehra A Sect DELHI ) ;

  cmd = new SqlCommand(sql conn);

  cmd ExecuteNonQuery();

  sql = INSERT INTO myTable(myId myName myAddress myBalance) +  VALUES ( Anoop Singh Lodi Road DELHI ) ;

  cmd = new SqlCommand(sql conn);

  cmd ExecuteNonQuery();

  sql = INSERT INTO myTable(myId myName myAddress myBalance) +  VALUES ( Rakesh M Nag Chowk Jabalpur M P ) ;

  cmd = new SqlCommand(sql conn);

  cmd ExecuteNonQuery();

  sql = INSERT INTO myTable(myId myName myAddress myBalance) +  VALUES ( Madan Kesh th Street Lane DELHI ) ;

  cmd = new SqlCommand(sql conn);

  cmd ExecuteNonQuery();

  

  catch(SqlException ae)

  

  MessageBox Show(ae Message ToString());

  

  

cha138/Article/program/net/201311/12320

相关参考

知识大全 sql server通过日志恢复数据库

  创建测试数据库Test  createdatabaseTest  onprimary  (  name=’Test_datamdf’  filename=’d:Test_datamdf’  )  

知识大全 浅析Sybase SQL Server内存分配

浅析SybaseSQLServer内存分配  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  我们知

知识大全 浅析SQL Server 2008企业级新特性

浅析SQLServer2008企业级新特性  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  SQL

知识大全 使用 SQL Server创建语言辅助函数

使用SQLServer创建语言辅助函数  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  在现在这样

知识大全 sql server如何识别真实和自动创建的索引

  问我发现sysindexes索引表中的很多条目并不是我自己创建的听说它们并不是真正的索引而是SQLServer查询优化器自动创建的统计怎样才能识别哪些是真正的索引哪些是SQLServer自动创建的

知识大全 用SQL Server事件探查器创建跟踪

用SQLServer事件探查器创建跟踪  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  SQLSe

知识大全 SQL Server触发器创建、删除、修改、查看

SQLServer触发器创建、删除、修改、查看  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  一

知识大全 Visual C#的SQL Server编程

VisualC#的SQLServer编程  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!    初始

知识大全 如何使用.NET和VB编程创建SQL Server

如何使用.NET和VB编程创建SQLServer  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  

知识大全 C#中使用SQL Server分布式管理对象

C#中使用SQLServer分布式管理对象  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!