知识大全 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
相关参考
创建测试数据库Test createdatabaseTest onprimary ( name=’Test_datamdf’ filename=’d:Test_datamdf’ )
浅析SybaseSQLServer内存分配 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 我们知
浅析SQLServer2008企业级新特性 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! SQL
使用SQLServer创建语言辅助函数 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 在现在这样
问我发现sysindexes索引表中的很多条目并不是我自己创建的听说它们并不是真正的索引而是SQLServer查询优化器自动创建的统计怎样才能识别哪些是真正的索引哪些是SQLServer自动创建的
用SQLServer事件探查器创建跟踪 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! SQLSe
SQLServer触发器创建、删除、修改、查看 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 一
VisualC#的SQLServer编程 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 初始
知识大全 如何使用.NET和VB编程创建SQL Server
如何使用.NET和VB编程创建SQLServer 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
C#中使用SQLServer分布式管理对象 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!