C#怎么创建数据库数据库函数代码实现
类型:编程辅助大小:324KB语言:中文评分:7.5标签:立即下载这里我们主要介绍C#创建数据库数据库,包括介绍通过创建表格这句结构化查询语言语句完成创建表的操作等方面。在创建了数据库连接对象后,我们就可以在程序中运用它了。首先,我们在程序中动态地C#创建数据库数据库。我们将数据库创建在C:\mysql目录下,所以读者要练习该实例的话得先在C:下创建一个名为关系型数据库的文件夹,否则会出错!创建数据库的关键是函数中的结构化查询语言对象,通过该对象我们指定了数据库文件的一些基本属性。之后,我们新创建了一个对象对象,通过该对象我们就实际完成了对数据库的操作。函数的实现如下:
私人作废按钮1 _点击(对象发送者,系统。事件参数e)
{//打开数据库连接
如果(conn.State!=ConnectionState .Open)conn . Open();
字符串SQL=' CREATE DatabaSe mydb ON PRIMAry ' '(名称=test _ data,文件名=' c : \ \ MySQL \ \ mydb _ data。MDF ',大小=3,' maxsize=5,文件增长=10%)log ON ' '(名称=mydb b _ log,文件名=' c : \ \ MySQL \ \ mydb _ log。ldf ',size=3,' maxsize=20,文件增长=1 ';
cmd=new SqlCommand(sql,conn);请尝试{cmd .execution query();} catch(SqlException AE){ MessageBox .显示(ae .消息。ToString());}}
创建了数据库后,我们得为其创建表,表是数据库中的基本对象。我们通过创建表格这句结构化查询语言语句完成创建表的操作,表被创建后,我们就确定了其模式(图式).之后,我们还通过插入语句向该表中添加了四条记录以为后用。函数的实现如下:
私人作废按钮2 _点击(对象发送者,系统EventArgs e){//打开数据库连接
if(conn.State==ConnectionState .打开)连接。关闭();
连接字符串="集成安全性=SSPI;”初始目录=mydb '数据源=localhost ';
conn . ConnectionString=ConnectionString;
conn . Open();
SQL=' CREATE TABLE my TABLE ' '(myId INTEGER CONSTRAINT PKeyMyId PRIMARY KEY),' myName CHAR(50),
myAddress CHAR(255),my balance FLOAT)';cmd=new SqlCommand(sql,conn);请尝试{cmd .execution query();//向表中添加记录sql='INSERT INTO myTable(myId,myName,myAddress,myBalance) ' 'VALUES (1001,' Puneet Nehra ',' A 449第19节,德里',23.98 ';
cmd=new SqlCommand(sql,conn);
cmd .execution query();
sql='INSERT INTO myTable(myId,myName,myAddress,myBalance) ' 'VALUES (1002,' Anoop Singh ','罗提路,德里',353.64 ';
cmd=new SqlCommand(sql,conn);
cmd .execution query();
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 .execution query();
SQL=“在我的表中插入(我的id、我的名称、我的地址、我的余额)”“值(1004)”马丹凯什','德里第三巷第四街',23.00 ';
cmd=new SqlCommand(sql,conn);cmd .execution query();} catch(sqlexception AE){ MessageBox .显示(ae .消息。ToString());} }
完成此操作后,我们可以在本机的结构化查询语言服务器企业管理器中打开数据库数据库并找到该表了。
版权声明:C#怎么创建数据库数据库函数代码实现是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。