- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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
您可能关注的文档
最近下载
- 2024年义务教育英语课程标准(2022年版)测试题(含答案)1-.docx VIP
- 5万吨每年非木纤维漂白浆生产系统方案.doc VIP
- 燃料油安全技术说明书(MSDS).doc VIP
- 食品安全日管控、周排查及月调度记录表 .pdf VIP
- 2023年下半年教资小学《教育教学知识与能力》考试真题(含答案)4403.pdf VIP
- 2024年下半年小学教资科目二真题及答案:教育教学知识与能力.pdf VIP
- 2025年上半年小学教资教育教学知识与能力科目二真题及答案.pdf VIP
- 标准图集-20S515-钢筋混凝土及砖砌排水检查井.pdf VIP
- 2025青海公司所属华电(格尔木)能源有限公司面向华电系统内外招聘180人考试备考题库及答案解析.docx VIP
- 2025青海公司所属华电(格尔木)能源有限公司面向华电系统内外招聘180人备考练习试题及答案解析.docx VIP
文档评论(0)