创建数据库浅析呢
C#语言有很多值得学习的地方,这里我们主要介绍C#创建SQL Server数据库,包括介绍通过CREATE TABLE这句SQL语句完成创建表的操作等方面。
C#创建SQL Server数据库
在创建了数据库连接对象后,我们就可以在程序中运用它了。首先,我们在程序中动态地C#创建SQL Server数据库。我们将数据库创建在C:\\\\mysql目录下,所以读者要练习该实例的话得先在C:下创建一个名为mysql的文件夹,否则会出错!创建数据库的关键是函数中的sql对象,通过该对象我们指定了数据库文件的一些基本属性。之后,我们新创建了一个SqlCommand对象,通过该对象我们就实际完成了对数据库的操作。函数的实现如下:
privatevoid button1_Click(objectsender, entArgs e)
{
//打开数据库连接
if( ate !=en) en();
stringsql =\"CREATE DATABASE mydb ON PRIMARY\"+\"(name=test_data,
filename = \'C:\\\\\\\\mysql\\\\\\\\mydb_f\', size=3,\" +\"maxsize=5,
filegrowth=10%)logon\" +\"(name=mydbb_log,
filename=\'C:\\\\\\\\mysql\\\\\\\\mydb_f\',size=3,\" +\"maxsize=20,filegrowth=1)\";
cmd =newSqlCommand(sql, conn);
try
{
ecuteNonQuery();
}
catch(SqlException ae)
{
ow(String());
}
}
创建了数据库后,我们得为其创建表,表是数据库中的基本对象。我们通过CREATE TABLE这句SQL语句完成创建表的操作,表被创建后,我们就确定了其模式(Schema)。之后,我们还通过INSERT语句向该表中添加了四条记录以为后用。函数的实现如下:
因为之前老陈拒不接受 privatevoid button2_Click(objectsender, entArgs e)
{
//打开数据库连接
if( ate ==en) ose();
ConnectionString =\"Integrated Security=SSPI;\"+ \"Initial Catalog=mydb;\"+ \"Data Source=localhost;\" nnectionString =ConnectionString;
en();
sql =\"CREATE TABLE myTable\"+ \"(myId INTEGER CONSTRAINT PKeyMyId PRIMARY KEY,\"+ \"myName CHAR(50),
myAddress CHAR(255), myBalance FLOAT)\"
cmd =newSqlCommand(sql, conn);
try
{
ecuteNonQuery();
//向表中添加记录
sql =\"INSERT INTO myTable(myId, myName, myAddress, myBalance) \"+ \"VALUES (1001, \'Puneet Nehra\', \'A 449 Sect 19, DELHI\', 23.98 ) \" cmd =newSqlCommand(sql, conn);
ecuteNonQuery();
sql =\"INSERT INTO myTable(myId, myName,myAddress, myBalance) \"+ \"VALUES (1002, \'Anoop Singh\', \'Lodi Road, DELHI\', 353.64) \" cmd =newSqlCommand(sql, conn);
ecuteNonQuery();
sql =\"INSERT INTO myTable(myId, myName, myAddress, myBalance) \"+ \"VALUES (1003, \'Rakesh M\', \'Nag Chowk, Jabalpur M.P.\', 43.43) \" cmd =newSqlCommand(sql, conn);
ecuteNonQuery();
sql =\"INSERT INTO myTable(myId, myName, myAddress, myBalance) \"+ \"VALUES (1004, \'Madan Kesh\', \'4th Street, Lane 3, DELHI\', 23.00) \" cmd =newSqlCommand(sql, conn);
ecuteNonQuery();
}
catch(SqlException
ae)
{
ow(String());
}
}
完成此操作后,我们可以在本机的SQL Sever企业管理器中打开mydb数据库并找到该表了。以上介绍C#创建SQL Server数据库
柳州治疗白癜风哪家医院好西安医院男科哪好
小孩消化不良怎么调理
- 上一页:创始人谈未来牛
- 下一页:初学者应该关心的优秀图书一览的
-
发端诗意流、半途主义的著名作家唐国明,鹅毛诗10首
引领意象迳、四人法西斯主义的著名小问道家夏氏容,大白赋10首 (提醒:本...
2023-09-16
-
从“狗玩的”到“人玩的”:飞盘在年轻人当中爆火,却离商业化很远
保龄球正扭转着其在社会大招集心之中的常规印象,逐渐从“犬碰的”替换成...
2023-09-15
-
24岁嫁进豪门,王祖贤第三者加入致使分手,62岁成为单身亿万富婆
24岁嫁进到豪门,刘嘉玲第三者重新加入导致两人,62岁沦为单身亿万富婆!...
2023-09-10
-
为什么佩戴笔记本电脑后能听见声音却听不清?
有些女朋友觉得戴上助哭器后就无论如何马上每个字都哭特别确实,那事实上...
2023-09-07
-
刘雯登七月刊封面,造型大胆前卫挑战金属故作,网友:“吉巴罗”既视故作
《嘉人》七月刊封面大片截止,刘雯大胆挑战前卫、锆自觉十足的样貌,每一...
2023-09-05
-
2021年工资公布!IT最赚钱,这些行业“不如意”
中所新财经5月21日电(记者 李金磊)2021年加班费数据库先于。 其中所,各地区...
2023-09-04