动态创建数据库报告.docxVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
动态创建数据库报告

动态创建数据库报告 设计题目 写一程序,用于实现动态创建数据库及表。 设计要求和分析 1.要求:在Microsoft Visual Studio平台用c#语言实现动态创建数据库及表的编程并调试打包运行。 1.分析:首先进行的是在Form.cs(设计)中对界面进行简单的设计,然后在Form.cs里面编写程序代码。 设计方案 界面: 分为数据库创建和表的创建两部分。创建数据库需要的 参数有数据库名称及存放文件的路径、主文件和日志文件名称,所以在创建数据库的部分添加4个textbox控件,分别用来让用户输入四个参数。创建表需要的参数有表所属的数据库名称、表的名称以及表中各个字段的信息,所以在创建表的部分添加2个textbox控件用来输入数据库名称和表名称,添加1个dataGridView控件用来输入表中各个字段信息。此外还有3个button控件用来创建数据库、创建表和退出按钮。 Textbox1:数据库名称 Textbox2:文件路径 Textbox7:主文件名 Textbox8:日志文件名 Textbox4:创建表数据库名称 Textbox4:表名 dataGridView1:表中各字段信息 button1:创建数据库 button2:创建表 button3:退出按钮 程序代码: 主要代码集中在创建数据库和创建表的两个确定按钮的处理事件中。 创建数据库中主要问题为创建与数据库master的连接,利用SqlConnection类来实现与数据库的连接,连接完成后通过字符串获得数据库的参数,利用SqlCommand类执行创建数据库的SQL语句,创建成功后断开与数据库的连接。 重要代码: SqlConnection myConn = new SqlConnection(Data Source=LOVE-PC;Integrated security=SSPI;Initial Catalog=master); SqlCommand myCommand = new SqlCommand(str, myConn); myConn.Open(); myCommand.ExecuteNonQuery(); myConn.Close(); 创建表中的主要问题为创建与数据库的连接和从dataGridView中读取数据,同样利用SqlConnection类来实现与数据库的连接,通过字符串获得创建表的参数,利用SqlCommand类执行创建表的SQL语句,创建成功后断开与数据库的连接。 重要代码: Data Source=LOVE-PC;Initial Catalog=+str4+;Integrated Security=SSPI string connectionString = GetConnectionString(); SqlConnection connection = new SqlConnection(connectionString); SqlCommand cmd = new SqlCommand(cmd_str, connection); connection.Open(); cmd_str = CREATE TABLE + str3 + ( + str + PRIMARY KEY( + alist[0] + )) ; cmd.CommandText = cmd_str; cmd.ExecuteNonQuery(); connection.Close(); 程序编写过程中遇到的问题 在创建数据库时使用SqlConnection函数中的参数不明确,在网上找到了参数解释并且学会了怎样与SQL Server中的数据库连接。 在创建表时使用dataGridView控件遇到了问题,在从控件中读取数据时使用字符串数组不可行,通过上网查阅资料,找到了从dataGridView控件读取数据的正确方法,利用ArryList类从控件中获得数据再带入到str创建表的字符串中后能够正确的在数据库中创建表。 测试图示 创建数据库:输入数据库参数 点击确定:创建数据库,成功后弹出对话框 在数据库中创建表:输入表中各参数 点击确定:创建表,成功后弹出对话框 打开SQL Sever检查是否创建成功: 收获与体会 在编写程序过程中遇到了困难我及时到网上查阅资料,复习了之前学过的知识,也学到了之前没有接触过的东西。通过这次编程练习我熟练的掌握了怎样与SQL Server中的数据库创建连接,SqlConnection和SqlCommand的用法,以及ArryList类的好处,也方便了我未来的学习和工作。 参考文献 [1] 《数据库技术与应用》 顾兵 清华大学出版社 [2] 《ASP.NET 3

文档评论(0)

2017ll + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档